Forráskód Böngészése

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

Ask Solem 15 éve
szülő
commit
a085969678
1 módosított fájl, 2 hozzáadás és 1 törlés
  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)