gracefully handle dovecot errors
Costa Tsaousis (ktsaou) committed
Nov 12, 2016 at 14:21 UTC
63905a8f2c48ef89d8c46f30b3db76986143147c
1 file changed
+4
python.d/dovecot.chart.py
+4
@@ -110,6 +110,10 @@ class Service(SocketService):
110
except (ValueError, AttributeError):
111
return None
112
113
+ if raw is None:
114
+ self.debug("dovecot returned no data")
115
+ return None
116
+
117
data = raw.split('\n')[:2]
118
desc = data[0].split('\t')
119
vals = data[1].split('\t')