0
假設我有一個芹菜這樣的代碼:芹菜和絃回調錯誤
@celery.task()
def A(a):
try:
.......
.......
except Exception,e:
raise
@celery.task()
def B(b):
try:
.......
.......
except Exception,e:
raise
def C(c):
try:
.......
.......
except Exception,e:
raise
def final():
callback = C.s()
header = [A.s(something), B.s(something)]
result = chord(header)(callback)
result.get()
現在,當我嘗試運行任務的最後()我總是得到一個錯誤,如C.s() takes exactly 1 argument (2 given)
因爲回調與返回值應用標題中的每個任務。所以我如何解決這個問題,使任務C()運行良好?