From df9a5b7b190109553040868be03b5f8833c45087 Mon Sep 17 00:00:00 2001 From: "Peter F. Patel-Schneider" Date: Sat, 10 Feb 2024 08:02:08 -0500 Subject: [PATCH] cli: catch assertion errors when reading setting values from devices --- lib/solaar/cli/show.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/solaar/cli/show.py b/lib/solaar/cli/show.py index 8ba74f8f..9b204d0a 100644 --- a/lib/solaar/cli/show.py +++ b/lib/solaar/cli/show.py @@ -243,6 +243,8 @@ def _print_device(dev, num=None): v = setting.val_to_string(setting.read(False)) except _hidpp20.FeatureCallError as e: v = 'HID++ error ' + str(e) + except AssertionError as e: + v = 'AssertionError ' + str(e) print(' %s : %s' % (setting.label, v)) if dev.online and dev.keys: