Selaa lähdekoodia

Can now override AMQP.Queues class used

Ask Solem 11 vuotta sitten
vanhempi
commit
9d18610de2
1 muutettua tiedostoa jossa 2 lisäystä ja 1 poistoa
  1. 2 1
      celery/app/amqp.py

+ 2 - 1
celery/app/amqp.py

@@ -373,6 +373,7 @@ class TaskConsumer(Consumer):
 class AMQP(object):
     Connection = Connection
     Consumer = Consumer
+    Queues = Queues
 
     #: compat alias to Connection
     BrokerConnection = Connection
@@ -414,7 +415,7 @@ class AMQP(object):
                             routing_key=conf.CELERY_DEFAULT_ROUTING_KEY), )
         autoexchange = (self.autoexchange if autoexchange is None
                         else autoexchange)
-        return Queues(
+        return self.Queues(
             queues, self.default_exchange, create_missing,
             ha_policy, autoexchange,
         )