Private
Public Access
1
0

fixes for 3.9

This commit is contained in:
2023-06-23 17:11:46 +02:00
parent 61b4607e5b
commit a070911c33
2 changed files with 19 additions and 17 deletions

Binary file not shown.

View File

@@ -38,23 +38,24 @@ def failed_queue_view(request):
if not request.user.is_staff: # pragma: no cover
raise PermissionDenied("Not Allowed")
q = Queue(connection=Redis())
registry = q.failed_job_registry
resultslist = []
for queuename in ['high','default','low']:
for id in registry.get_job_ids(): # pragma: no cover
job = Job.fetch(id,connection=Redis())
traceback = str(job.exc_info)
q = Queue(queuename,connection=Redis())
registry = q.failed_job_registry
info = {
'id': job.id,
'started_at': job.started_at,
'traceback1': traceback,
}
for id in registry.get_job_ids(): # pragma: no cover
job = Job.fetch(id,connection=Redis())
traceback = str(job.exc_info)
info = {
'id': job.id,
'started_at': job.started_at,
'traceback1': traceback,
}
resultslist += [info]
resultslist += [info]
return render(request,
"failed_jobs.html",
@@ -69,11 +70,12 @@ def failed_queue_empty(request):
if not request.user.is_staff: # pragma: no cover
raise PermissionDenied("Not Allowed")
q = Queue(connection=Redis())
registry = q.failed_job_registry
for queuename in ['high','default','low']:
q = Queue(queuename,connection=Redis())
registry = q.failed_job_registry
for id in registry.get_job_ids():
registry.remove(id,delete_job=True)
for id in registry.get_job_ids():
registry.remove(id,delete_job=True)
return HttpResponseRedirect(reverse('failed_queue_view'))