Explorar o código

Remote control active_queues did not account for queues added at runtime. Requires Kombu 1.0.3

Ask Solem %!s(int64=14) %!d(string=hai) anos
pai
achega
f54a34a46d
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      celery/worker/control/builtins.py

+ 2 - 1
celery/worker/control/builtins.py

@@ -219,4 +219,5 @@ def cancel_consumer(panel, queue=None, **_):
 @Panel.register
 def active_queues(panel):
     """Returns the queues associated with each worker."""
-    return dict(panel.consumer.queues.iteritems())
+    return [dict(queue.as_dict(recurse=True))
+                    for queue in panel.consumer.task_consumer.queues]