气流意外关键字参数“ on_failure_callback”

时间:2020-06-01 15:46:20

标签: airflow

我有如下定义的动态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级别添加它。如果我的理解不正确,请纠正我。

0 个答案:

没有答案