我最近将芹菜从版本 4.0.2
升级到 4.2.0
版,以下内容在升级之前工作,我找不到我需要更改的内容以使其在最新版本上运行。
例:
@task
def run_mytask(pk):
print pk
task = tasks.run_mytask.delay(pk)
现在引发以下错误:
TypeError: unbound method shadow_name() must be called with run_mytask instance as first argument (got tuple instance instead)
该问题似乎已在芹菜#4572中修复。
如评论中所述,拉下最新版本并使用此更改安装芹菜可为您解决此问题,因为您的版本不包含这些更改。