From 3fc190ff253c3c7ff670fb6324b03a4ba1f1b207 Mon Sep 17 00:00:00 2001 From: dw-0 Date: Sun, 10 Nov 2024 21:15:08 +0100 Subject: [PATCH] fix: actually raise exception on empty config value Signed-off-by: Dominik Willner --- kiauh/core/settings/kiauh_settings.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kiauh/core/settings/kiauh_settings.py b/kiauh/core/settings/kiauh_settings.py index dc5a2ae..6898e82 100644 --- a/kiauh/core/settings/kiauh_settings.py +++ b/kiauh/core/settings/kiauh_settings.py @@ -145,7 +145,8 @@ class KiauhSettings: def _validate_str(self, section: str, option: str) -> None: self._v_section, self._v_option = (section, option) v = self.config.getval(section, option) - if v.isdigit() or v.lower() == "true" or v.lower() == "false": + + if not v: raise ValueError def _apply_settings_from_file(self) -> None: