Explorar el Código

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

Ask Solem hace 15 años
padre
commit
a085969678
Se han modificado 1 ficheros con 2 adiciones y 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)