battery_percentage fix (#437)
This commit is contained in:
parent
00a6ab2d27
commit
43b33be51c
|
@ -259,7 +259,11 @@ def battery_percentage():
|
||||||
"""
|
"""
|
||||||
get batery percentage
|
get batery percentage
|
||||||
"""
|
"""
|
||||||
return round(psutil.sensors_battery().percent)
|
sensors_battery = psutil.sensors_battery()
|
||||||
|
if sensors_battery:
|
||||||
|
return round(sensors_battery.percent)
|
||||||
|
else:
|
||||||
|
return None
|
||||||
|
|
||||||
|
|
||||||
def get_avail_gov():
|
def get_avail_gov():
|
||||||
|
@ -998,11 +1002,14 @@ def set_autofreq():
|
||||||
print("\n" + "-" * 28 + " CPU frequency scaling " + "-" * 28 + "\n")
|
print("\n" + "-" * 28 + " CPU frequency scaling " + "-" * 28 + "\n")
|
||||||
|
|
||||||
# determine which governor should be used
|
# determine which governor should be used
|
||||||
|
battery_percent = battery_percentage()
|
||||||
if charging():
|
if charging():
|
||||||
print("Battery is: charging (" + str(battery_percentage()) + "%)\n")
|
if battery_percent:
|
||||||
|
print("Battery is: charging (" + str(battery_percent) + "%)\n")
|
||||||
set_performance()
|
set_performance()
|
||||||
else:
|
else:
|
||||||
print("Battery is: discharging (" + str(battery_percentage()) + "%)\n")
|
if battery_percent:
|
||||||
|
print("Battery is: discharging (" + str(battery_percent) + "%)\n")
|
||||||
set_powersave()
|
set_powersave()
|
||||||
|
|
||||||
|
|
||||||
|
@ -1014,13 +1021,16 @@ def mon_autofreq():
|
||||||
print("\n" + "-" * 28 + " CPU frequency scaling " + "-" * 28 + "\n")
|
print("\n" + "-" * 28 + " CPU frequency scaling " + "-" * 28 + "\n")
|
||||||
|
|
||||||
# determine which governor should be used
|
# determine which governor should be used
|
||||||
|
battery_percent = battery_percentage()
|
||||||
if charging():
|
if charging():
|
||||||
print("Battery is: charging (" + str(battery_percentage()) + "%)\n")
|
if battery_percent:
|
||||||
|
print("Battery is: charging (" + str(battery_percent) + "%)\n")
|
||||||
get_current_gov()
|
get_current_gov()
|
||||||
print(f'Suggesting use of "{get_avail_performance()}" governor')
|
print(f'Suggesting use of "{get_avail_performance()}" governor')
|
||||||
mon_performance()
|
mon_performance()
|
||||||
else:
|
else:
|
||||||
print("Battery is: discharging (" + str(battery_percentage()) + "%)\n")
|
if battery_percent:
|
||||||
|
print("Battery is: discharging (" + str(battery_percent) + "%)\n")
|
||||||
get_current_gov()
|
get_current_gov()
|
||||||
print(f'Suggesting use of "{get_avail_powersave()}" governor')
|
print(f'Suggesting use of "{get_avail_powersave()}" governor')
|
||||||
mon_powersave()
|
mon_powersave()
|
||||||
|
|
Loading…
Reference in New Issue