]> git.neil.brown.name Git - plato.git/commitdiff
battery: avoid possible division by zero
authorNeilBrown <neilb@suse.de>
Mon, 16 Dec 2013 02:19:45 +0000 (13:19 +1100)
committerNeilBrown <neilb@suse.de>
Mon, 16 Dec 2013 02:19:45 +0000 (13:19 +1100)
utils/battery.py

index 83435575d304f7c7f8d3150661c81fc365dfabfb..46f2686224a8d34f8788f630ee3b1b09e02ffbc1 100755 (executable)
@@ -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)