fix battery indicator when no battery found
This commit is contained in:
parent
c82506bdad
commit
a06e97194b
1 changed files with 15 additions and 13 deletions
|
|
@ -31,6 +31,7 @@ def get_battery():
|
||||||
# return ret + PLUGGED_ICONS[min(PLUGGED_ICONS.keys(), key=lambda x: abs(x - battery.percent))]
|
# return ret + PLUGGED_ICONS[min(PLUGGED_ICONS.keys(), key=lambda x: abs(x - battery.percent))]
|
||||||
# return ret + UNPLUGGED_ICONS[min(UNPLUGGED_ICONS.keys(), key=lambda x: abs(x - battery.percent))]
|
# return ret + UNPLUGGED_ICONS[min(UNPLUGGED_ICONS.keys(), key=lambda x: abs(x - battery.percent))]
|
||||||
battery = psutil.sensors_battery()
|
battery = psutil.sensors_battery()
|
||||||
|
try:
|
||||||
ret = str(round(battery.percent)) + "% "
|
ret = str(round(battery.percent)) + "% "
|
||||||
if not battery:
|
if not battery:
|
||||||
return ret + UNKOWN_ICON
|
return ret + UNKOWN_ICON
|
||||||
|
|
@ -47,6 +48,7 @@ def get_battery():
|
||||||
min(UNPLUGGED_ICONS.keys(), key=lambda x: abs(x * 10 - battery.percent))
|
min(UNPLUGGED_ICONS.keys(), key=lambda x: abs(x * 10 - battery.percent))
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
except AttributeError:
|
||||||
|
return ""
|
||||||
|
|
||||||
print(get_battery())
|
print(get_battery())
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue