Правка ошибок
This commit is contained in:
@@ -6,6 +6,7 @@ from datetime import datetime, timedelta
|
|||||||
from airflow import DAG
|
from airflow import DAG
|
||||||
from airflow.operators.python import PythonOperator
|
from airflow.operators.python import PythonOperator
|
||||||
from airflow.operators.dummy import DummyOperator
|
from airflow.operators.dummy import DummyOperator
|
||||||
|
from airflow.models.baseoperator import chain
|
||||||
import random
|
import random
|
||||||
|
|
||||||
# Определение DAG
|
# Определение DAG
|
||||||
@@ -102,6 +103,6 @@ end_task = DummyOperator(
|
|||||||
)
|
)
|
||||||
|
|
||||||
# Установка зависимостей
|
# Установка зависимостей
|
||||||
start_task >> [unreliable_task, retry_task]
|
# Используем chain, чтобы наглядно показать ученикам построение ветвящихся зависимостей без ручного перечисления операторов.
|
||||||
[unreliable_task, retry_task] >> [success_handler_task, failure_handler_task]
|
chain(start_task, [unreliable_task, retry_task], [success_handler_task, failure_handler_task], end_task)
|
||||||
[success_handler_task, failure_handler_task] >> end_task
|
|
||||||
|
|||||||
Reference in New Issue
Block a user