cli: catch assertion errors when reading setting values from devices

This commit is contained in:
Peter F. Patel-Schneider 2024-02-10 08:02:08 -05:00
parent c92433b6a2
commit df9a5b7b19
1 changed files with 2 additions and 0 deletions

View File

@ -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: