I submit 3 tasks which are chained together. Then I return the id of the chain with which later on I am trying to access the results
from celery.result import AsyncResult
from my_celery impor app
def get_results(task_id):
result = AsyncResult(task_id, app=app)
if result.ready():
return result.get()
return result.state
This AsyncResult is the result of the last task in chain. It also does not have its chain parents.
Is this a bug or I am doing somethign wrong?