فهرست منبع

TaskPublisher: Only send the 'chord' key if provided for message compatibility.

Ask Solem 14 سال پیش
والد
کامیت
932a045612
1فایلهای تغییر یافته به همراه3 افزوده شده و 2 حذف شده
  1. 3 2
      celery/app/amqp.py

+ 3 - 2
celery/app/amqp.py

@@ -221,11 +221,12 @@ class TaskPublisher(messaging.Publisher):
                 "kwargs": task_kwargs or {},
                 "retries": retries or 0,
                 "eta": eta,
-                "expires": expires,
-                "chord": chord}
+                "expires": expires}
 
         if taskset_id:
             body["taskset"] = taskset_id
+        if chord:
+        	body["chord"] = chord
 
         send = self.send
         if retry is None and self.retry or retry: