From 99133cb73e5b909a38e18f9d901bb17f2a42dec4 Mon Sep 17 00:00:00 2001 From: Montgomery Alban Date: Wed, 10 Jan 2024 20:14:07 +0000 Subject: [PATCH] Fix bug with configuration utility. --- smarts/core/configuration.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/smarts/core/configuration.py b/smarts/core/configuration.py index 1d1bb83bce..2c433afddc 100644 --- a/smarts/core/configuration.py +++ b/smarts/core/configuration.py @@ -150,7 +150,7 @@ def get_setting( value = self._config[section][option] except (configparser.NoSectionError, KeyError) as exc: if default is _UNSET: - if value := _config_defaults.get((section, option)): + if (value := _config_defaults.get((section, option), _UNSET)) != _UNSET: return value raise EnvironmentError( f"Setting `${env_variable}` cannot be found in environment or configuration."