瀏覽代碼

Chain did not support anon-subtasks

Ask Solem 12 年之前
父節點
當前提交
7e268d3b24
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      celery/canvas.py

+ 4 - 1
celery/canvas.py

@@ -306,7 +306,10 @@ class chain(Signature):
 
     @property
     def type(self):
-        return self._type or self.tasks[0].type.app.tasks['celery.chain']
+        try:
+            return self._type or self.tasks[0].type.app.tasks['celery.chain']
+        except NotRegistered:
+            return current_app.tasks['celery.chain']
 
     def __repr__(self):
         return ' | '.join(repr(t) for t in self.tasks)