Переглянути джерело

map() must now use ts.run().join() now that TaskSet.join() is gone

Ask Solem 15 роки тому
батько
коміт
457580f804
1 змінених файлів з 1 додано та 1 видалено
  1. 1 1
      celery/task/base.py

+ 1 - 1
celery/task/base.py

@@ -525,7 +525,7 @@ class TaskSet(object):
     def map(cls, func, args, timeout=None):
         """Distribute processing of the arguments and collect the results."""
         remote_task = cls.remote_execute(func, args)
-        return remote_task.join(timeout=timeout)
+        return remote_task.run().join(timeout=timeout)
 
     @classmethod
     def map_async(cls, func, args, timeout=None):