基于文档,应该在任务返回后调用此处理程序。einfo
参数引用ExceptionInfo实例,其定义可在http://docs.celeryproject.org/en/3.1/_modules/billiard/einfo.html
[我给人的印象是,如果任务由于任何原因而出错,after_return
将传递一个einfo
。
但是当我测试它时,似乎einfo
始终是None。看来我缺少了一些东西。
有人知道在什么情况下可以将einfo
用作after_return
吗?我想在after_return处理程序中对该对象使用一些属性。
[似乎是个错误,我发现after_return
总是被einfo = None
,github调用。可能值得报告此问题