瀏覽代碼

Avoid excessive data copy in ResultSet.join_native

Stas Rudakou 11 年之前
父節點
當前提交
b7f77a45e4
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      celery/result.py

+ 1 - 1
celery/result.py

@@ -566,7 +566,7 @@ class ResultSet(ResultBase):
         result backends.
 
         """
-        results_index = dict(
+        results_index = None if callback else dict(
             (task_id, i) for i, task_id in enumerate(self.results)
         )
         acc = None if callback else [None for _ in range(len(self))]