From 5642a658ab84e6b425f4c1120c213bdcdaa8160a Mon Sep 17 00:00:00 2001 From: "Peter F. Patel-Schneider" Date: Sat, 6 Mar 2021 07:33:47 -0500 Subject: [PATCH] cli: print settings saved in config file in show command --- lib/solaar/cli/show.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/solaar/cli/show.py b/lib/solaar/cli/show.py index 7695acd0..2942ace6 100644 --- a/lib/solaar/cli/show.py +++ b/lib/solaar/cli/show.py @@ -227,8 +227,11 @@ def _print_device(dev, num=None): _battery_line(dev) for setting in dev_settings: if setting.feature == feature: + if setting._device and getattr(setting._device, 'persister', + None) and setting._device.persister.get(setting.name) is not None: + print(' %s (saved): %s' % (setting.label, setting._device.persister.get(setting.name))) v = setting.read(False) - print(' %s: %s' % (setting.label, v)) + print(' %s : %s' % (setting.label, v)) if dev.online and dev.keys: print(' Has %d reprogrammable keys:' % len(dev.keys))