Private
Public Access
1
0

Merge branch 'release/v20.0.2'

This commit is contained in:
2023-06-23 17:23:14 +02:00

View File

@@ -45,16 +45,28 @@ def failed_queue_view(request):
registry = q.failed_job_registry registry = q.failed_job_registry
for id in registry.get_job_ids(): # pragma: no cover for id in registry.get_job_ids(): # pragma: no cover
job = Job.fetch(id,connection=Redis()) success = 0
traceback = str(job.exc_info) try:
job = Job.fetch(id,connection=Redis())
success = 1
except:
try:
id = id.replace('rq:job','')
job = Job.fetch(id,connection=Redis())
success = 1
except:
pass
info = { if success:
'id': job.id, traceback = str(job.exc_info)
'started_at': job.started_at,
'traceback1': traceback,
}
resultslist += [info] info = {
'id': job.id,
'started_at': job.started_at,
'traceback1': traceback,
}
resultslist += [info]
return render(request, return render(request,
@@ -75,8 +87,15 @@ def failed_queue_empty(request):
registry = q.failed_job_registry registry = q.failed_job_registry
for id in registry.get_job_ids(): for id in registry.get_job_ids():
registry.remove(id,delete_job=True) try:
registry.remove(id,delete_job=True)
except:
id = id.replace('rq.job','')
try:
registry.remove(id,delete_job=True)
except:
pass
return HttpResponseRedirect(reverse('failed_queue_view')) return HttpResponseRedirect(reverse('failed_queue_view'))