mirror of
https://github.com/ansible/awx.git
synced 2026-01-16 12:20:45 -03:30
Fix an issue with handler tasks after celery upgrade
There's a bug in celery 4.X when using bound tasks as error handlers. We don't actually need it to be bound especially since the request object is now available in the function signature
This commit is contained in:
parent
3a2ec25fb4
commit
65d01d508b
@ -357,9 +357,9 @@ def handle_work_success(self, result, task_actual):
|
||||
run_job_complete.delay(instance.id)
|
||||
|
||||
|
||||
@shared_task(bind=True, queue='tower', base=LogErrorsTask)
|
||||
def handle_work_error(self, task_id, subtasks=None):
|
||||
logger.debug('Executing error task id %s, subtasks: %s' % (str(self.request.id), str(subtasks)))
|
||||
@shared_task(queue='tower', base=LogErrorsTask)
|
||||
def handle_work_error(request, exc, traceback, task_id, subtasks=None):
|
||||
logger.debug('Executing error task id %s, subtasks: %s' % (request.id, str(subtasks)))
|
||||
first_instance = None
|
||||
first_instance_type = ''
|
||||
if subtasks is not None:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user