У меня есть задача, созданная из PostgresOperator следующим образом:
sql = "select * from {{ ti.xcom_pull(key='foo') }};"
task = PostgresOperator(sql=sql)
dag не загружается, говоря "jinja2.exceptions.UndefinedError: 'ti' не определено.
Я получаю ту же ошибку, когда заменяю 'ti' на task_instance. Любая помощь будет высоко ценится!
Странно то, что если я заменим ti.xcom_pull(...)
на ti
, он будет отображаться без жалоб, возвращая <TaskInstance: foo.bar 2019-04-25T14:27:06.822835+00:00 [None]>