[module/battery] Simplify remaining time computation
The `power` module already return a special value on AC: `power.common.TIME_REMAINING_UNLIMITED`
This commit is contained in:
parent
77b962a2f5
commit
9be1dbc1e0
1 changed files with 4 additions and 7 deletions
|
@ -53,14 +53,11 @@ class Module(bumblebee.engine.Module):
|
|||
def remaining(self):
|
||||
estimate = 0.0
|
||||
try:
|
||||
power_type = power.PowerManagement().get_providing_power_source_type()
|
||||
|
||||
# do not show remaining if on AC
|
||||
if power.PowerManagement().get_providing_power_source_type() == power.POWER_TYPE_AC:
|
||||
return None
|
||||
|
||||
estimate = power.PowerManagement().get_time_remaining_estimate()
|
||||
if estimate == -1.0:
|
||||
# do not show remaining if on AC
|
||||
if estimate == power.common.TIME_REMAINING_UNLIMITED:
|
||||
return None
|
||||
if estimate == power.common.TIME_REMAINING_UNKNOWN:
|
||||
return "n/a"
|
||||
except Exception:
|
||||
return "n/a"
|
||||
|
|
Loading…
Reference in a new issue