气流执行宏返回错误值

时间:2019-10-07 16:41:18

标签: date templates macros airflow

我正在尝试使用Airflow的宏获取prev_execution_date,但无论我叫什么宏,都只会返回当前的执行日期

这是我正在使用的任务代码

get_last_run = BashOperator(
    task_id='get_last_run',
    xcom_push=True,
    bash_command='echo "{{ execution_date }}, {{ prev_execution_date }}, {{next_execution_date}}"',
    dag=dag,
)

这是返回的值(完全相同):

[2019-10-07 16:26:41,781] {{bash_operator.py:123}} INFO - 2019-10-07T16:23:44.864787+00:00, 2019-10-07T16:23:44.864787+00:00, 2019-10-07T16:23:44.864787+00:00

有人知道发生了什么,为什么宏不能正常工作?

0 个答案:

没有答案