当任务TypeError: can't pickle module objects
与returns kwargs
在一起时,为什么气流随provide_context= True
下降?
但是当我在同一任务中执行print kwargs
时-一切都很好。
答案 0 :(得分:1)
这里的问题很可能是kwargs对象中的某些东西。出现该错误的原因是,当您从操作员那里返回气流时,它作为xcom设置的一部分保存在气流数据库中。
我建议您查看一下kwarg中的内容,并找出哪些项是“模块对象”,而不是更琐碎的数据类型。解决问题本身的一种简单方法是仅返回您需要返回的内容,而不是整个kwargs对象。