Airflow 任务出现意外的关键字问题

Airflow 任务出现意外的关键字问题,airflow,airflow-scheduler,airflow-operator,apache-airflow-xcom,Airflow,Airflow Scheduler,Airflow Operator,Apache Airflow Xcom,我有一个python操作符 PythonOperator( task_id="getData", python_callable=getData, op_kwargs={ "params": { "days": 1, "limit":

我有一个python操作符

PythonOperator(
            task_id="getData",
            python_callable=getData,
            op_kwargs={
                "params": {
                    "days": 1,
                    "limit": 10
                }
            },
            provide_context=True,
        )
我已将提供上下文设置为True,因为我需要将数据发送到其他任务。 我有一个只想传递参数的函数,而不是kwargs

  def getData(params):
        return params
我在以以下身份运行时出错:

TypeError:getData()获得了意外的关键字参数“conf”


当我通过**kwargs并从中提取参数时,它工作正常,但我不想只通过kwargs参数,可以做些什么?

参考以下官方文档:

将“提供上下文”参数设置为True时,将传入一组附加的关键字参数

如果您只想将参数传递给函数,请将
provide\u context
False<代码>提供上下文用于Dag相关的元信息。这可用于xcomm和访问配置。

阅读标题为