我目前正在编写如下运算符,以便在图形的末尾运行
hasData
理想情况下,我仅在其所有上游均已完成且其中一个失败时才触发操作员。
fail = DummyOperator(
task_id=t_fail,
default_args=args,
trigger_rule='one_failed',
on_success_callback=partial(dag_complete_notification,
dag_success=reference.DagCompleteStatus.INCOMPLETE),
dag=dag
)
不幸的是,即使我真的只想写Base_Operator
,也只能为触发规则接受一个参数。
是否存在替代方法?