From faf452e8eb29ff6bdb28d9d95ec9f5cff4f190a3 Mon Sep 17 00:00:00 2001 From: Thom Wiggers Date: Sat, 25 Feb 2017 22:50:00 +0100 Subject: [PATCH] Prevent divide by zero battery capacity --- powerline/segments/common/bat.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/powerline/segments/common/bat.py b/powerline/segments/common/bat.py index 458a8567..727810a6 100644 --- a/powerline/segments/common/bat.py +++ b/powerline/segments/common/bat.py @@ -72,7 +72,10 @@ def _fetch_battery_info(pl): devtype_name, 'State' ) != 2 - return (energy * 100.0 / energy_full), state + if energy_full > 0: + return (energy * 100.0 / energy_full), state + else: + return 0.0, state return _flatten_battery pl.debug('Not using DBUS+UPower as no batteries were found')