我在使用Apache Airflow时遇到了一些将分支移动到另一个位置的问题。我有一个DAG,该DAG依赖于三个分支操作器。
all_empty_branch_task >> generate_round_task >> load_tasks
all_empty_branch_task >> resolving_branch_task
resolving_branch_task >> [
export_final_annotation_task, annotation_branch_task, cleansing_branch_task]
我确认了 resolving_branch_task(check-resolving-branch) 这个 Python 函数返回的 annotation_branch_task(check-annotation-branch) 任务ID也是一个 Python 分支,但是在 resolving_branch_task 执行结束后,它什么也没做。 我不确定有什么问题。 值得注意的是,当我返回普通的任务ID时(而不是分支),它可以成功执行任务。 请问有人能帮忙吗?非常感谢。