airflow.decorators.task_group

实现 @task_group 函数装饰器。

当调用被装饰的函数时,将创建一个任务组来表示同一 DAG 上的一组密切相关的任务,这些任务在以图形方式显示 DAG 时应分组在一起。

模块内容

函数

task_group(…)

Python TaskGroup 装饰器。

属性

FParams

FReturn

task_group_sig

airflow.decorators.task_group.FParams[源代码]
airflow.decorators.task_group.FReturn[源代码]
airflow.decorators.task_group.task_group_sig[源代码]
airflow.decorators.task_group.task_group(group_id: str | None = None, prefix_group_id: bool = True, parent_group: airflow.utils.task_group.TaskGroup | None = None, dag: airflow.models.dag.DAG | None = None, default_args: dict[str, Any] | None = None, tooltip: str = '', ui_color: str = 'CornflowerBlue', ui_fgcolor: str = '#000', add_suffix_on_collision: bool = False) Callable[[Callable[FParams, FReturn]], _TaskGroupFactory[FParams, FReturn]][源代码]
airflow.decorators.task_group.task_group(python_callable: Callable[FParams, FReturn]) _TaskGroupFactory[FParams, FReturn]

Python TaskGroup 装饰器。

这将一个函数包装到 Airflow TaskGroup 中。当用作 @task_group() 形式时,所有参数都会转发到基础 TaskGroup 类。可用于参数化 TaskGroup。

参数
  • python_callable – 要装饰的函数。

  • tg_kwargs – TaskGroup 对象的关键字参数。

此条目是否有帮助?