2016-07-26 70 views
1

我需要跟蹤任務的狀態。我可以從AsyncResult obj獲得'state','info'屬性。但是,它看起來沒有辦法獲得'done_date'。我使用MySQL作爲結果後端,所以我可以在taskmeta表中找到date_done列,但是如何直接從AysncResult obj獲取任務完成日期?感謝芹菜:如何從AsyncResult獲得任務完成時間

回答

0

您可以從AsyncResult的_cache對象得到它,你都呼籲res.result

後,例如

res._cache['date_done']

+0

注意,這是一個實現變量(大多數OOPLs名「私人」 )所以希望你的代碼可能會破壞任何新的芹菜版本。 –

+0

非常感謝您的建議。我會暫時應用此解決方案:)。 – jim