فهرست منبع

Fix a regression, context is not defined unless detach is true.

Ask Solem 16 سال پیش
والد
کامیت
11150f6c5b
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      celery/bin/celeryd.py

+ 1 - 1
celery/bin/celeryd.py

@@ -226,7 +226,7 @@ def run_worker(concurrency=DAEMON_CONCURRENCY, detach=False,
         emergency_error(logfile, "celeryd raised exception %s: %s\n%s" % (
         emergency_error(logfile, "celeryd raised exception %s: %s\n%s" % (
                             e.__class__, e, traceback.format_exc()))
                             e.__class__, e, traceback.format_exc()))
     except:
     except:
-        if context:
+        if daemon:
             context.close()
             context.close()
         raise
         raise