@cryptotaxi247 / netdata-1 / commits / ed32886d5

"dns_query_time" module fixes

lgz committed Oct 13, 2017 at 19:23 UTC ed32886d59cd84221edb84b2f58e5dc9946d4697
1 file changed +6 -7
python.d/dns_query_time.chart.py
+6 -7
@@ -2,6 +2,10 @@
2 # Description: dns_query_time netdata python.d module
3 # Author: l2isbad
4
5 +from random import choice
6 +from threading import Thread
7 +from socket import gethostbyname, gaierror
8 +
9 try:
10 from time import monotonic as time
11 except ImportError:
@@ -15,10 +19,8 @@ try:
19 from queue import Queue
20 except ImportError:
21 from Queue import Queue
18 -from random import choice
19 -from threading import Thread
20 -from socket import gethostbyname, gaierror
21 -from base import SimpleService
22 +
23 +from bases.FrameworkServices.SimpleService import SimpleService
24
25
26 # default module values (can be overridden per job in `config`)
@@ -43,7 +45,6 @@ class Service(SimpleService):
45 return False
46
47 self.timeout = self.timeout if isinstance(self.timeout, int) else 4
46 - self.update_every = self.timeout + 1 if self.update_every <= self.timeout else self.update_every
48
49 if not all([self.domains, self.server_list,
50 isinstance(self.server_list, str), isinstance(self.domains, str)]):
@@ -69,9 +70,7 @@ class Service(SimpleService):
70 if not self.server_list:
71 return False
72
72 - self._data_from_check = data
73 self.order, self.definitions = create_charts(aggregate=self.aggregate, server_list=self.server_list)
74 - self.info(str({'domains': len(self.domains), 'servers': self.server_list}))
74 return True
75
76 def _get_data(self, timeout=None):