【发布时间】:2018-06-05 20:12:20
【问题描述】:
我正在尝试在我的 Python Operator 中使用 Airflow 宏,但我不断收到“airflow: error: unrecognized arguments:”
所以我正在导入一个具有 3 个位置参数的函数:(sys.argv,start_date,end_date),我希望将 start_date 和 end_date Airflow 中的执行日期。
函数参数看起来像这样
def main(argv,start_date,end_date):
这是我在 DAG 中的任务:
t1 = PythonOperator(
task_id='Pull_DCM_Report',
provide_context=True,
python_callable=main,
op_args=[sys.argv,'{{ ds }}','{{ ds }}'],
dag=dag)
【问题讨论】:
标签: airflow