我有一个简单的任务类:
class MyTask(Task):
def run(self, x, y, *args, **kwargs):
...
我想在执行任务时将额外的dict传递给任务,但每次运行时都会:
task = MyTask()
ret = task.apply_async(args=(x, y), kwargs={'some_key':'some_value'}
我收到了一个错误:
TypeError: run() got multiple values for keyword argument 'some_key'
如何向任务添加额外数据?我正在以大倒计时运行我的任务,在添加新任务之前,我需要检查所有任务的列表以及我希望通过kwargs传递的值是用于过滤此列表。
感谢您的帮助!