From: John Spray Date: Sat, 23 Sep 2017 14:18:18 +0000 (+0100) Subject: mgr/zabbix: fix div by zero X-Git-Tag: v12.2.2~25^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=06706bea9339e26d1a0ab395e9d42d391ee8c03c;p=ceph.git mgr/zabbix: fix div by zero Fixes: http://tracker.ceph.com/issues/21518 Signed-off-by: John Spray (cherry picked from commit 9c02738b4ea0303f5b3cbfc4748d6791007be834) --- diff --git a/src/pybind/mgr/zabbix/module.py b/src/pybind/mgr/zabbix/module.py index eb2eba11a1ff..a7baac1ba690 100644 --- a/src/pybind/mgr/zabbix/module.py +++ b/src/pybind/mgr/zabbix/module.py @@ -12,7 +12,10 @@ from mgr_module import MgrModule def avg(data): - return sum(data) / float(len(data)) + if len(data): + return sum(data) / float(len(data)) + else: + return 0 class ZabbixSender(object):