[modules/battery-upower] Do not throw exception (dbus errors)

Try to "gracefully" display n/a instead.
This commit is contained in:
Tobias Witek 2019-10-20 15:20:48 +02:00
parent 8481874cb7
commit bc621823b2
2 changed files with 24 additions and 12 deletions

View file

@ -30,7 +30,7 @@ class Module(bumblebee.engine.Module):
for battery in os.listdir('/sys/class/power_supply/'):
if not any(i in battery for i in ['AC', 'hidpp']):
self._batteries.append("/sys/class/power_supply/" + battery)
except as e:
except Exception as e:
logging.exception("unable to detect batteries: {}".format(str(e)))
super(Module, self).__init__(engine, config, bumblebee.output.Widget(full_text=self.capacity))