From 2545a5d80654a67535a0ced63773148162310e51 Mon Sep 17 00:00:00 2001 From: Julien Danjou Date: Tue, 12 Nov 2013 17:50:19 +0100 Subject: [PATCH] Remove hosts as property in TransportURL There's no need to use this indirection there. Change-Id: Ia0d247693509f14b1a0a2faffb7da8884c679170 --- oslo/messaging/transport.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/oslo/messaging/transport.py b/oslo/messaging/transport.py index 77949ac48..a5e496672 100644 --- a/oslo/messaging/transport.py +++ b/oslo/messaging/transport.py @@ -227,9 +227,10 @@ class TransportURL(object): self.conf.register_opts(_transport_opts) self._transport = transport self.virtual_host = virtual_host - self._hosts = hosts - if self._hosts is None: - self._hosts = [] + if hosts is None: + self.hosts = [] + else: + self.hosts = hosts @property def transport(self): @@ -242,10 +243,6 @@ class TransportURL(object): def transport(self, value): self._transport = value - @property - def hosts(self): - return self._hosts - def __eq__(self, other): return (self.transport == other.transport and self.virtual_host == other.virtual_host and