Move peer_filter to check()
Sven Mäder committed
Feb 19, 2018 at 18:08 UTC
7ce9b55a5758a1ded312d2ad9a78b7cfe06e904d
1 file changed
+6
-9
python.d/ntpd.chart.py
+6
-9
@@ -234,21 +234,18 @@ class Service(SocketService):
234
self.request = str()
235
self.retries = 0
236
self.show_peers = self.configuration.get('show_peers', False)
237
-
238
- peer_filter = self.configuration.get('peer_filter', r'127\..*')
239
- try:
240
- self.peer_filter = re.compile(r'^((0\.0\.0\.0)|({0}))$'.format(peer_filter))
241
- except re.error as error:
242
- self.error('Compile pattern error : {0}'.format(error))
243
- self.peer_filter = None
237
+ self.peer_filter = None
238
239
def check(self):
240
"""
241
Checks if we can get valid systemvars.
242
If not, returns None to disable module.
243
"""
250
-
251
- if not self.peer_filter:
244
+ peer_filter = self.configuration.get('peer_filter', r'127\..*')
245
+ try:
246
+ self.peer_filter = re.compile(r'^((0\.0\.0\.0)|({0}))$'.format(peer_filter))
247
+ except re.error as error:
248
+ self.error('Compile pattern error : {0}'.format(error))
249
return None
250
251
self._parse_config()