Browse Source

"dovecot" module update

lgz 7 years ago
parent
commit
68728fdd4c
1 changed files with 5 additions and 14 deletions
  1. 5 14
      python.d/dovecot.chart.py

+ 5 - 14
python.d/dovecot.chart.py

@@ -2,7 +2,7 @@
 # Description: dovecot netdata python.d module
 # Author: Pawel Krupa (paulfantom)
 
-from base import SocketService
+from bases.FrameworkServices.SocketService import SocketService
 
 # default module values (can be overridden per job in `config`)
 # update_every = 2
@@ -117,19 +117,10 @@ class Service(SocketService):
         data = raw.split('\n')[:2]
         desc = data[0].split('\t')
         vals = data[1].split('\t')
-        # ret = dict(zip(desc, vals))
-        ret = {}
-        for i in range(len(desc)):
+        ret = dict()
+        for i, _ in enumerate(desc):
             try:
-                #d = str(desc[i])
-                #if d in ('user_cpu', 'sys_cpu', 'clock_time'):
-                #    val = float(vals[i])
-                #else:
-                #    val = int(vals[i])
-                #ret[d] = val
                 ret[str(desc[i])] = int(vals[i])
             except ValueError:
-                pass
-        if len(ret) == 0:
-            return None
-        return ret
+                continue
+        return ret or None