"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