From cc42f07e19efa30696ead8ce0d247ff100a7ec29 Mon Sep 17 00:00:00 2001 From: Loren Eteval Date: Mon, 17 Aug 2026 15:43:12 +0800 Subject: [PATCH] Refine application setting registration Signed-off-by: Loren Eteval --- Furious/Frozenlib/AppSettings.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Furious/Frozenlib/AppSettings.py b/Furious/Frozenlib/AppSettings.py index 272c6d8..855adb5 100644 --- a/Furious/Frozenlib/AppSettings.py +++ b/Furious/Frozenlib/AppSettings.py @@ -106,11 +106,12 @@ class AppSettings: else: return value else: - logger.error( - f'settings \'{settings.name}\' has value \'{value}\', ' - f'which is not in valid range {settings.validRange}. ' - f'Set to default \'{settings.default}\'' - ) + if value is not None: + logger.error( + f'settings \'{settings.name}\' has value \'{value}\', ' + f'which is not in valid range {settings.validRange}. ' + f'Set to default \'{settings.default}\'' + ) # Value not in valid range, set to default QtCore.QSettings().setValue(settings.name, settings.default)