summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2013-11-29 20:58:14 +0000
committerGerrit Code Review <review@openstack.org>2013-11-29 20:58:14 +0000
commit86b0750f3e349d7567fbdf94adb3999570af0d28 (patch)
treecca75b8a658ccfe97811b2e3fdf1d6012a708629
parentf9ab2e105fc079d102ce18be1b767eeb44146a4c (diff)
parent41c629dc030e7af10b34cd68b62ed42f771751c2 (diff)
downloadoslo-messaging-86b0750f3e349d7567fbdf94adb3999570af0d28.tar.gz
Merge "Avoid storing configuration in notifier"
-rw-r--r--oslo/messaging/notify/notifier.py10
1 files changed, 4 insertions, 6 deletions
diff --git a/oslo/messaging/notify/notifier.py b/oslo/messaging/notify/notifier.py
index 115df28..5e559c3 100644
--- a/oslo/messaging/notify/notifier.py
+++ b/oslo/messaging/notify/notifier.py
@@ -110,24 +110,23 @@ class Notifier(object):
:param serializer: an optional entity serializer
:type serializer: Serializer
"""
- self.conf = transport.conf
- self.conf.register_opts(_notifier_opts)
+ transport.conf.register_opts(_notifier_opts)
self.transport = transport
self.publisher_id = publisher_id
self._driver_names = ([driver] if driver is not None
- else self.conf.notification_driver)
+ else transport.conf.notification_driver)
self._topics = ([topic] if topic is not None
- else self.conf.notification_topics)
+ else transport.conf.notification_topics)
self._serializer = serializer or msg_serializer.NoOpSerializer()
self._driver_mgr = named.NamedExtensionManager(
'oslo.messaging.notify.drivers',
names=self._driver_names,
invoke_on_load=True,
- invoke_args=[self.conf],
+ invoke_args=[transport.conf],
invoke_kwds={
'topics': self._topics,
'transport': self.transport,
@@ -251,7 +250,6 @@ class _SubNotifier(Notifier):
def __init__(self, base, publisher_id):
self._base = base
- self.conf = base.conf
self.transport = base.transport
self.publisher_id = publisher_id