2016-10-03 25 views

答えて

1

コンテキスト(タスクインスタンスti自体を含む)等dagdag_runrun_idexecution_date、としてタスクインスタンスに関連した参照オブジェクトを含むキーワード引数の集合です。

タスクインスタンスの実行時にデフォルトコンテキストが生成され、hereと定義されています。

あなたが言及した例では、コンテキストが渡される方法は非常に明白ではありません。provide_context argがTrueに設定されている場合、Airflowは生成されたコンテキストをpython呼び出し可能に渡します。 kwargs['ti'].xcom_pull()を呼び出して、タスクインスタンスのxcom_pullメソッドにアクセスできます。

これが機能するには、**kwargsをPython呼び出し可能ヘッダに定義し、演算子のprovide_contextTrueに設定する必要があります。

コンテキストの参照を直接取得する方法はわかりません。

関連する問題