Airflow 任务出现意外的关键字问题
我有一个python操作符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":
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和访问配置。阅读标题为