Browse Source

Move multiprocessing import into setup_logger to allow multiprocesing to not be required in the web server.

Brian Rosner 16 năm trước cách đây
mục cha
commit
f8fd93ea73
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  1. 1 1
      celery/log.py

+ 1 - 1
celery/log.py

@@ -1,5 +1,4 @@
 """celery.log"""
 """celery.log"""
-import multiprocessing
 import os
 import os
 import sys
 import sys
 import time
 import time
@@ -14,6 +13,7 @@ def setup_logger(loglevel=DAEMON_LOG_LEVEL, logfile=None, format=LOG_FORMAT,
 
 
     Returns logger object.
     Returns logger object.
     """
     """
+    import multiprocessing
     logger = multiprocessing.get_logger()
     logger = multiprocessing.get_logger()
     for handler in logger.handlers:
     for handler in logger.handlers:
         if hasattr(handler, "close"):
         if hasattr(handler, "close"):