Airflow 使用参数调用函数,并从bash运算符返回

Airflow 使用参数调用函数,并从bash运算符返回,airflow,Airflow,我有这个 BashOperator( task_id=( dag_id + "_extract" ).lower(), bash_command="python /usr/local/airflow/txd-mfp-extract.py {{ params.query }} {{ params.file }} {{ params.monday }} {{ params.sunday }}", on_success_callback=on_succe

我有这个

BashOperator(
        task_id=( dag_id + "_extract" ).lower(),
        bash_command="python /usr/local/airflow/txd-mfp-extract.py {{ params.query }} {{ params.file }} {{ params.monday }} {{ params.sunday }}",
        on_success_callback=on_success_alert,
        on_failure_callback=on_failure_alert,
        params={
            'query': query_name,
            'file': file_name,
            'monday': get_monday,
            'sunday': get_sunday,
        },
        dag=dag)
BashOperator(
        task_id=( dag_id + "_extract" ).lower(),
        bash_command="python /usr/local/airflow/txd-mfp-extract.py {{ params.query }} {{ params.file }} {{ params.monday }} {{ params.sunday }}",
        on_success_callback=on_success_alert,
        on_failure_callback=on_failure_alert,
        params={
            'query': query_name,
            'file': file_name,
            'monday': get_monday(),
            'sunday': get_sunday(),
        },
        dag=dag)

get_monday
get_sunday
都是de
bash_命令的函数hta返回值,我该怎么做?

您需要调用该函数
get_monday()
而不是
get_monday
。和
get_sunday()
而不是
get_sunday