0

How to implement on_callback_failure or similar parameter in TaskGroup in airflow? i want to implement on taskGroup level and not on DAG level.

Raul
  • 25
  • 5

1 Answers1

2

The default_args is used to set parameters for multiple operators.

For Airflow>=2.2.0 you can set default_args for TaskGroup (PR):

from airflow.utils.task_group import TaskGroup

default_args = {
    'on_failure_callback': func()
}

with TaskGroup(group_id='group1', default_args=default_args) as tg1:
    t1 = MyOperator(task_id='task1')
    t2 = MyOperator(task_id='task2')
Elad Kalif
  • 14,110
  • 2
  • 17
  • 49