cli: catch assertion errors when reading setting values from devices
This commit is contained in:
parent
c92433b6a2
commit
df9a5b7b19
|
@ -243,6 +243,8 @@ def _print_device(dev, num=None):
|
||||||
v = setting.val_to_string(setting.read(False))
|
v = setting.val_to_string(setting.read(False))
|
||||||
except _hidpp20.FeatureCallError as e:
|
except _hidpp20.FeatureCallError as e:
|
||||||
v = 'HID++ error ' + str(e)
|
v = 'HID++ error ' + str(e)
|
||||||
|
except AssertionError as e:
|
||||||
|
v = 'AssertionError ' + str(e)
|
||||||
print(' %s : %s' % (setting.label, v))
|
print(' %s : %s' % (setting.label, v))
|
||||||
|
|
||||||
if dev.online and dev.keys:
|
if dev.online and dev.keys:
|
||||||
|
|
Loading…
Reference in New Issue