Move _seen_items to BaseDiscovery
This commit is contained in:
@@ -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,
|
||||
|
Reference in New Issue
Block a user