Explorar el Código

Do not apply eventlet/gevent patches to celery multi. Closes #1717

Ask Solem hace 11 años
padre
commit
0bd26157dc
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  1. 2 2
      celery/__main__.py

+ 2 - 2
celery/__main__.py

@@ -24,7 +24,8 @@ def _warn_deprecated(new):
 
 
 
 
 def main():
 def main():
-    maybe_patch_concurrency()
+    if 'multi' not in sys.argv:
+        maybe_patch_concurrency()
     from celery.bin.celery import main
     from celery.bin.celery import main
     main()
     main()
 
 
@@ -37,7 +38,6 @@ def _compat_worker():
 
 
 
 
 def _compat_multi():
 def _compat_multi():
-    maybe_patch_concurrency()
     _warn_deprecated('celery multi')
     _warn_deprecated('celery multi')
     from celery.bin.multi import main
     from celery.bin.multi import main
     main()
     main()