我试图根据输出来操纵任务(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,则任务应失败。