Python 芹菜:如何从AsyncResult中获取任务完成时间

Python 芹菜:如何从AsyncResult中获取任务完成时间,python,celery,Python,Celery,我需要跟踪任务的状态。我可以从AsyncResult obj中获取“state”、“info”属性。然而,看来没有办法得到“完成日期”。我使用MySQL作为结果后端,这样我就可以在taskmeta表中找到date\u done列,但是如何直接从AysncResult obj获取任务完成日期呢?谢谢调用res.result 比如说 res.\u cache['date\u done']调用res.result 比如说 res.\u cache['date\u done']请注意,这是一个实现变量(

我需要跟踪任务的状态。我可以从AsyncResult obj中获取“state”、“info”属性。然而,看来没有办法得到“完成日期”。我使用MySQL作为结果后端,这样我就可以在
taskmeta
表中找到
date\u done
列,但是如何直接从AysncResult obj获取任务完成日期呢?谢谢

调用
res.result

比如说


res.\u cache['date\u done']
调用
res.result

比如说


res.\u cache['date\u done']

请注意,这是一个实现变量(大多数OOPLs称之为“private”),因此希望您的代码可能会因任何新的芹菜版本而中断。非常感谢您的建议。我将暂时应用此解决方案:)。请注意,这是一个实现变量(大多数OOPLs名称为“private”),因此希望您的代码可能会因任何新的芹菜版本而中断。非常感谢您的建议。我将暂时应用此解决方案:)。