标签: python google-app-engine
我正在大量使用deferred.defer来使用AppEngine上的推送队列来安排任务。
deferred.defer
有时我希望我能有一个干净的方式来发出重试任务的信号,而不必引发生成log warning的异常。
log warning
有办法做到这一点吗?
答案 0 :(得分:4)
如果你引发deferred.SingularTaskFailure,它会设置错误的HTTP状态,但在日志中不会有异常。
deferred.SingularTaskFailure
答案 1 :(得分:0)
只需通过另一个deferred.defer电话重新启动任务即可。