Преглед на файлове

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: