airflow.providers.standard.utils.skipmixin¶
属性¶
类¶
一个用于跳过任务实例的 Mixin。 |
模块内容¶
- class airflow.providers.standard.utils.skipmixin.SkipMixin(context=None)[source]¶
继承自:
airflow.utils.log.logging_mixin.LoggingMixin
一个用于跳过任务实例的 Mixin。
- skip(ti, tasks)[source]¶
将相同 DAG 运行中的任务实例设置为跳过。
如果此实例具有 task_id 属性,则将跳过的任务 ID 列表存储到 XCom 中,以便 NotPreviouslySkippedDep 在这些任务被清除时知道它们应该被跳过。
- 参数:
ti (airflow.sdk.types.RuntimeTaskInstanceProtocol) – 要设置任务为跳过的任务实例
tasks (collections.abc.Iterable[airflow.sdk.definitions._internal.node.DAGNode]) – 要跳过的任务(不是 task_ids)