Как получить временную метку в kwargs, например, run_id в Airflow? - PullRequest
0 голосов
/ 19 декабря 2018

Как мы получаем run_id в потоке воздуха, как получить метку времени (ts)?

1 Ответ

0 голосов
/ 20 декабря 2018

Первый: в вашей задаче установлен provide_context = True

bye_operator = PythonOperator(
  task_id='bye_task',
  python_callable=print_goodbye,
  provide_context=True,
  dag=dag
)

Второй: убедитесь, что вы передаете известные аргументы в функцию обратного вызова:

def print_goodbye(**kwargs):
    ts = kwargs.get('ts', None)
    print(ts)
    return 'Good bye world!'
...