Bladeren bron

Avoid excessive data copy in ResultSet.join_native

Stas Rudakou 11 jaren geleden
bovenliggende
commit
b7f77a45e4
1 gewijzigde bestanden met toevoegingen van 1 en 1 verwijderingen
  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))]