Merge branch 'battery-crash-fix'

pull/138/head
aristocratos 2020-09-28 16:00:56 +02:00
commit c2659274d4
1 changed files with 6 additions and 6 deletions

View File

@ -1639,12 +1639,12 @@ class CpuBox(Box, SubBox):
return False return False
if cls.battery_path == "": if cls.battery_path == "":
for directory in os.listdir("/sys/class/power_supply"): cls.battery_path = None
if directory.startswith('BAT') or 'battery' in directory.lower(): if os.path.isdir("/sys/class/power_supply"):
cls.battery_path = f'/sys/class/power_supply/{directory}/' for directory in os.listdir("/sys/class/power_supply"):
break if directory.startswith('BAT') or 'battery' in directory.lower():
else: cls.battery_path = f'/sys/class/power_supply/{directory}/'
cls.battery_path = None break
return_true: bool = False return_true: bool = False
percent: int = ceil(getattr(psutil.sensors_battery(), "percent", 0)) percent: int = ceil(getattr(psutil.sensors_battery(), "percent", 0))