I was looking through Grinberg’s tuto on celery and flask. I saw querying tasks by
task = long_task.AsyncResult(task_id)
But for some reasons it was not working for me. I looked at Flower‘s get_task_by_id which led to wrapping a tornado object. It was too complicated for me to include Tornado in my project. I browsed through celery’s source and found the query_task function which led me to the
_find_requests_by_id fucntion which led to a state file but i could not find it by inspecting my celery app. I finally found the right path and documented it under finding task by id in celery 5.1.2.
Works on windows 8