根据气流中的变量值更改任务状态

时间:2019-04-17 21:26:51

标签: airflow

我试图根据输出来操纵任务(PythonOperator)的状态。 dag文件具有以下结构。

def task1():
    x = datetime.datetime.today().weekday()


task1 = PythonOperator(
    task_id='task1',
    python_callable=task_1,
    dag=log_dag
)


task2 = PythonOperator(
    task_id='task2',
    python_callable=task_2,
    dag=log_dag
)

task1.set_downstream(task2)

现在,如果x的值小于4,则任务应失败。

0 个答案:

没有答案