Browse Source

Merge "Remove unuseful param of the ConnectionContext"

changes/77/135977/1
Jenkins 7 years ago
committed by Gerrit Code Review
parent
commit
bc237be16e
  1. 7
      oslo/messaging/_drivers/amqp.py
  2. 4
      oslo/messaging/_drivers/amqpdriver.py

7
oslo/messaging/_drivers/amqp.py

@ -107,16 +107,15 @@ class ConnectionContext(rpc_common.Connection):
If possible the function makes sure to return a connection to the pool.
"""
def __init__(self, conf, url, connection_pool, pooled=True):
def __init__(self, connection_pool, pooled=True):
"""Create a new connection, or get one from the pool."""
self.connection = None
self.conf = conf
self.url = url
self.connection_pool = connection_pool
if pooled:
self.connection = connection_pool.get()
else:
self.connection = connection_pool.connection_cls(conf, url)
# a non-pooled connection is requested, so create a new connection
self.connection = connection_pool.create()
self.pooled = pooled
def __enter__(self):

4
oslo/messaging/_drivers/amqpdriver.py

@ -330,9 +330,7 @@ class AMQPDriverBase(base.BaseDriver):
return target.exchange or self._default_exchange
def _get_connection(self, pooled=True):
return rpc_amqp.ConnectionContext(self.conf,
self._url,
self._connection_pool,
return rpc_amqp.ConnectionContext(self._connection_pool,
pooled=pooled)
def _get_reply_q(self):

Loading…
Cancel
Save