Explorar o código

Stupid bug in celery.bin.celeryd's init_queues: Should use all configured queues if -Q not specified.

Ask Solem %!s(int64=15) %!d(string=hai) anos
pai
achega
a085969678
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      celery/bin/celeryd.py

+ 2 - 1
celery/bin/celeryd.py

@@ -214,7 +214,8 @@ class Worker(object):
         print("celery@%s has started." % self.hostname)
 
     def init_queues(self):
-        conf.QUEUES = dict((queue, options)
+        if self.queues:
+            conf.QUEUES = dict((queue, options)
                                 for queue, options in conf.QUEUES.items()
                                     if queue in self.queues)