check celery on each request for result
This commit is contained in:
@@ -1194,8 +1194,11 @@ def give_result(request, upload_code): # pylint: disable=unused-argument
|
|||||||
status_code = 200
|
status_code = 200
|
||||||
|
|
||||||
else: # One or more tasks are still waiting to execute
|
else: # One or more tasks are still waiting to execute
|
||||||
response.update(celery_status='PENDING', message='Result not ready')
|
celery_status = 'PENDING'
|
||||||
status_code = 202
|
if CHECK_CELERY:
|
||||||
|
celery_status = utils.check_and_run_celery()
|
||||||
|
response.update(celery_status=celery_status, message='Result not ready')
|
||||||
|
status_code = 202
|
||||||
|
|
||||||
return HttpResponse(JSONUtil.dumps(response, pprint=True), status=status_code,
|
return HttpResponse(JSONUtil.dumps(response, pprint=True), status=status_code,
|
||||||
content_type='application/json')
|
content_type='application/json')
|
||||||
|
|||||||
Reference in New Issue
Block a user