From 63905a8f2c48ef89d8c46f30b3db76986143147c Mon Sep 17 00:00:00 2001 From: "Costa Tsaousis (ktsaou)" Date: Sat, 12 Nov 2016 14:21:51 +0200 Subject: gracefully handle dovecot errors --- python.d/dovecot.chart.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'python.d') diff --git a/python.d/dovecot.chart.py b/python.d/dovecot.chart.py index 1fbc471cb1..60e8bf6ef7 100644 --- a/python.d/dovecot.chart.py +++ b/python.d/dovecot.chart.py @@ -110,6 +110,10 @@ class Service(SocketService): except (ValueError, AttributeError): return None + if raw is None: + self.debug("dovecot returned no data") + return None + data = raw.split('\n')[:2] desc = data[0].split('\t') vals = data[1].split('\t') -- cgit v1.2.3