Prechádzať zdrojové kódy

Add BROKER_LOGIN_METHOD application configuration directive

BROKER_LOGIN_METHOD is used as the login_method value of the constructor
of the kombu.connection.Connection class. This can be used to sepcify,
for instance, an EXTERNAL login method with RabbitMQ.
Adrien Guinet 12 rokov pred
rodič
commit
647207e7f0
1 zmenil súbory, kde vykonal 1 pridanie a 0 odobranie
  1. 1 0
      celery/app/base.py

+ 1 - 0
celery/app/base.py

@@ -308,6 +308,7 @@ class Celery(object):
             connect_timeout=self.either(
                 'BROKER_CONNECTION_TIMEOUT', connect_timeout),
             heartbeat=heartbeat,
+            login_method=self.either('BROKER_LOGIN_METHOD', None),
             transport_options=dict(conf.BROKER_TRANSPORT_OPTIONS,
                                    **transport_options or {}))
     broker_connection = connection