From a0636560e8ced315eb5630764a068d26d84ed002 Mon Sep 17 00:00:00 2001 From: Ilya Kharin Date: Thu, 7 Nov 2013 16:01:27 +0400 Subject: [PATCH] Move _seen_items to BaseDiscovery --- rubick/discovery.py | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/rubick/discovery.py b/rubick/discovery.py index 41b229a..739dff2 100644 --- a/rubick/discovery.py +++ b/rubick/discovery.py @@ -383,6 +383,9 @@ def collect_component_configs(client, component, # Marker class class BaseDiscovery(object): + def __init__(self): + self._seen_items = [] + def seen(self, driver, host, **data): return False @@ -390,10 +393,6 @@ class BaseDiscovery(object): class HostDiscovery(BaseDiscovery): item_type = 'host' - def __init__(self): - super(HostDiscovery, self).__init__() - self._seen_items = [] - def discover(self, driver, host, **data): client = driver.client(host) @@ -448,10 +447,6 @@ class HostDiscovery(BaseDiscovery): class ServiceDiscovery(BaseDiscovery): - def __init__(self): - super(ServiceDiscovery, self).__init__() - self._seen_items = [] - def seen(self, driver, host, **data): if 'sockets' in data: item = find(self._seen_items,