airflow.utils.state
¶
模块内容¶
类¶
作业可能处于的所有可能状态。 |
|
任务实例可能处于的所有可能状态。 |
|
DagRun 可能处于的所有可能状态。 |
|
具有任务实例状态常量和颜色方法的静态类,以避免硬编码。 |
- class airflow.utils.state.TaskInstanceState[source]¶
-
任务实例可能处于的所有可能状态。
请注意,也允许使用 None,因此请始终在类型提示中使用 Optional。
- class airflow.utils.state.DagRunState[source]¶
-
DagRun 可能处于的所有可能状态。
这些在代码的某些部分与 TaskInstanceState “共享”,因此请确保它们的值始终与 TaskInstanceState 中同名的值匹配。
- 类 airflow.utils.state.状态[源代码]¶
具有任务实例状态常量和颜色方法的静态类,以避免硬编码。
- finished_dr_states: frozenset[DagRunState][源代码]¶
- unfinished_dr_states: frozenset[DagRunState][源代码]¶
- task_states: tuple[TaskInstanceState | None, ...] = (None,)[源代码]¶
- dag_states: tuple[DagRunState, ...] = ()[源代码]¶
- finished: frozenset[TaskInstanceState][源代码]¶
表示任务已达到终端状态(即已“完成”)且无需进一步操作的状态列表。
请注意,尝试可能导致失败或中断;或者可能根本没有运行(跳过或上游失败),在任何情况下,它都不再运行。
- unfinished: frozenset[TaskInstanceState | None][源代码]¶
表示任务尚未完成运行甚至尚未启动的状态列表。
- failed_states: frozenset[TaskInstanceState][源代码]¶
表示任务或 DAG 处于失败状态的状态列表。
- success_states: frozenset[TaskInstanceState][源代码]¶
表示任务或 DAG 处于成功状态的状态列表。