Explorar o código

Lookup task only if list has items

Marc Gibbons %!s(int64=8) %!d(string=hai) anos
pai
achega
522ef610ea
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      celery/canvas.py

+ 2 - 1
celery/canvas.py

@@ -1337,7 +1337,8 @@ class chord(Signature):
                 tasks = self.tasks.tasks  # is a group
             except AttributeError:
                 tasks = self.tasks
-            app = tasks[0]._app
+            if len(tasks):
+                app = tasks[0]._app
             if app is None and body is not None:
                 app = body._app
         return app if app is not None else current_app