Merge pull request #126 from slaveriq/master
Fixing a crash when level is type None
This commit is contained in:
commit
f3049ed451
|
@ -107,10 +107,13 @@ def _print_device(dev):
|
||||||
if battery is not None:
|
if battery is not None:
|
||||||
from logitech_receiver.common import NamedInt as _NamedInt
|
from logitech_receiver.common import NamedInt as _NamedInt
|
||||||
level, status = battery
|
level, status = battery
|
||||||
|
if level is not None:
|
||||||
if isinstance(level, _NamedInt):
|
if isinstance(level, _NamedInt):
|
||||||
text = str(level)
|
text = str(level)
|
||||||
else:
|
else:
|
||||||
text = '%d%%' % level
|
text = '%d%%' % level
|
||||||
|
else:
|
||||||
|
text = 'N/A'
|
||||||
print (' Battery: %s, %s.' % (text, status))
|
print (' Battery: %s, %s.' % (text, status))
|
||||||
else:
|
else:
|
||||||
print (' Battery status unavailable.')
|
print (' Battery status unavailable.')
|
||||||
|
|
Loading…
Reference in New Issue