我有如下定义的动态dag。
default_args = dict(
owner = 'airflow',
depends_on_past = False,
start_date = datetime( 2018, 8, 8 ),
retries = 0,
retry_delay = timedelta(minutes=1),
retry_exponential_backoff = True,
max_retry_delay = timedelta(minutes=30),
concurrency = 1,
)
dynamic_dag = DAG(
dag_id=dag_name,
default_args=default_args,
schedule_interval=source_load_schedule,
catchup = False,
on_failure_callback = callbacks.on_dag_failure,
)
我是unexpected keyword argument 'on_failure_callback'
如果我删除on_failure_callback,它将正常工作。 如果我在默认参数中添加on_failure_callback,它将正常工作。但是我相信在默认参数中添加它会为每个任务添加失败通知。我想在DAG级别添加它。如果我的理解不正确,请纠正我。