Explorar o código

Fix UnboundLocalError in celerybeat logging when using logging setup signals.

Bryan Berg %!s(int64=14) %!d(string=hai) anos
pai
achega
bb21e314d4
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      celery/apps/beat.py

+ 1 - 1
celery/apps/beat.py

@@ -57,8 +57,8 @@ class Beat(object):
     def setup_logging(self):
         handled = self.app.log.setup_logging_subsystem(loglevel=self.loglevel,
                                                        logfile=self.logfile)
+        logger = self.app.log.get_default_logger(name="celery.beat")
         if not handled:
-            logger = self.app.log.get_default_logger(name="celery.beat")
             if self.redirect_stdouts:
                 self.app.log.redirect_stdouts_to_logger(logger,
                         loglevel=self.redirect_stdouts_level)