瀏覽代碼

Merge pull request #2610 from jtillman/default_app_fix

Only set default app if there isn't one already
PMickael 10 年之前
父節點
當前提交
484d120906
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      celery/fixups/django.py

+ 3 - 1
celery/fixups/django.py

@@ -15,6 +15,7 @@ from datetime import datetime
 from importlib import import_module
 
 from celery import signals
+from celery.app import default_app
 from celery.exceptions import FixupWarning
 
 __all__ = ['DjangoFixup', 'fixup']
@@ -48,7 +49,8 @@ class DjangoFixup(object):
 
     def __init__(self, app):
         self.app = app
-        self.app.set_default()
+        if default_app is None:
+            self.app.set_default()
         self._worker_fixup = None
 
     def install(self):