From: NeilBrown Date: Mon, 16 Dec 2013 02:19:45 +0000 (+1100) Subject: battery: avoid possible division by zero X-Git-Url: http://git.neil.brown.name/?a=commitdiff_plain;h=5c4b3ad090f05e0a39923bbde09bd23fe3ce435c;p=plato.git battery: avoid possible division by zero --- diff --git a/utils/battery.py b/utils/battery.py index 8343557..46f2686 100755 --- a/utils/battery.py +++ b/utils/battery.py @@ -165,6 +165,8 @@ class BatteryMonitor: if now < self.period_start + 5: return "-" cur = (self.chg_start - chg) * 3600 / (now - self.period_start) + if cur <= 0: + cur = 1 sec = chg * 3600 / cur min = sec/60 hr = int(min / 60)