1

on_failureオブジェクトを削除するコードをタスクに追加しました。私の意図は、最大の再試行が発生した後にオブジェクトを削除することでしたが、すべての再試行の失敗後ではなくon_failure、メソッドの失敗ごとに 1 回呼び出されます。runこの種の機能を配置する別の場所はありますか (例: def after_exhaustion(...))。

4

1 に答える 1

3

タスクコンテキストには、タスクが再試行された回数であるretriesフィールドがあります。これを使用して、オブジェクトをいつ削除するかを決定できます。

于 2012-08-01T08:57:38.127 に答える