@cryptotaxi247 / netdata-1 / commits / 68728fdd4

"dovecot" module update

lgz committed Oct 14, 2017 at 21:08 UTC 68728fdd4c307401809d54ef2c978d6ed124a247
1 file changed +5 -14
python.d/dovecot.chart.py
+5 -14
@@ -2,7 +2,7 @@
2 # Description: dovecot netdata python.d module
3 # Author: Pawel Krupa (paulfantom)
4
5 -from base import SocketService
5 +from bases.FrameworkServices.SocketService import SocketService
6
7 # default module values (can be overridden per job in `config`)
8 # update_every = 2
@@ -117,19 +117,10 @@ class Service(SocketService):
117 data = raw.split('\n')[:2]
118 desc = data[0].split('\t')
119 vals = data[1].split('\t')
120 - # ret = dict(zip(desc, vals))
121 - ret = {}
122 - for i in range(len(desc)):
120 + ret = dict()
121 + for i, _ in enumerate(desc):
122 try:
124 - #d = str(desc[i])
125 - #if d in ('user_cpu', 'sys_cpu', 'clock_time'):
126 - # val = float(vals[i])
127 - #else:
128 - # val = int(vals[i])
129 - #ret[d] = val
123 ret[str(desc[i])] = int(vals[i])
124 except ValueError:
132 - pass
133 - if len(ret) == 0:
134 - return None
135 - return ret
125 + continue
126 + return ret or None