3

呼び出しごとにタスクの結果を無視することはできますか?

たとえば、タスクが Web リクエスト中に実行されている場合はタスクの結果を無視できますが、タスクを対話的に実行している場合は結果 (デバッグ情報などがある場合があります) を待つことができますか?

タスクにフラグがあることは知っていますが、(「グローバル」ベースではなく) 呼び出しごとignore_resultに設定できるかどうかは特に疑問です。ignore_result

4

2 に答える 2

1

ignore_result はワーカーのみが使用する Task のプロパティであるため (結果を送り返すかどうかを決定するために)、通常はそうではありません。

ただし、独自のタスク パラメーターを使用し (ignore_result の呼び出しは避けてください)、それに基づいてタスクに ignore_result を設定させると、それを行うことができます。

task mytask(please_ignore_result):
    mytask.ignore_result = please_ignore_result
于 2011-05-25T20:48:06.270 に答える