From 50fd8c9cc485cdb46c993bcc7a895f90e206c969 Mon Sep 17 00:00:00 2001 From: Eric Callahan Date: Tue, 23 Nov 2021 13:55:24 -0500 Subject: [PATCH] confighelper: track default values This restores the behavior before commit 5b4de64. Signed-off-by: Eric Callahan --- moonraker/confighelper.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/moonraker/confighelper.py b/moonraker/confighelper.py index 499f5ab..6afbd31 100644 --- a/moonraker/confighelper.py +++ b/moonraker/confighelper.py @@ -98,12 +98,13 @@ class ConfigHelper: raise ConfigError( f"No option found ({option}) in section [{self.section}]" ) from None - return default + val = default except Exception: raise ConfigError( f"Error parsing option ({option}) from " f"section [{self.section}]") - self._check_option(option, val, above, below, minval, maxval) + else: + self._check_option(option, val, above, below, minval, maxval) if self.section in self.orig_sections: # Only track sections included in the original config if isinstance(val, GpioOutputPin):