From 0c4e4fcf7fdbb1a78a89c5b4af3e5028b007ed90 Mon Sep 17 00:00:00 2001 From: "Peter F. Patel-Schneider" Date: Tue, 26 Apr 2022 09:01:27 -0400 Subject: [PATCH] solaar: only create configuration entries for off-line devices if they have a serial number --- lib/solaar/configuration.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/solaar/configuration.py b/lib/solaar/configuration.py index 9fb1644a..3f241871 100644 --- a/lib/solaar/configuration.py +++ b/lib/solaar/configuration.py @@ -186,7 +186,9 @@ def persister(device): entry = c break if not entry: - if not device.online and device.protocol > 1.0: # don't create entry for unseen offline modern devices + if not device.online and not device.serial: # don't create entry for offline devices without serial number + if _log.isEnabledFor(_INFO): + _log.info('not creating persister for device %s', device.get('name')) return entry = _DeviceEntry() _config.append(entry)