settings: prevent lock failure when showing debug messages

This commit is contained in:
Peter F. Patel-Schneider
2025-11-15 18:18:33 -05:00
parent f12632b45e
commit 29bf463509

View File

@@ -2038,7 +2038,7 @@ def check_feature(device, settings_class: SettingsProtocol) -> None | bool | Set
try:
detected = settings_class.build(device)
if logger.isEnabledFor(logging.DEBUG):
logger.debug("check_feature %s [%s] detected %s", settings_class.name, settings_class.feature, detected)
logger.debug("check_feature %s [%s] detected", settings_class.name, settings_class.feature)
return detected
except Exception as e:
logger.error(