Browse Source

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

Ask Solem 15 năm trước cách đây
mục cha
commit
a085969678
1 tập tin đã thay đổi với 2 bổ sung1 xóa
  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)