From 05b206813be7bcfac79a3f147d99c8368951d42d Mon Sep 17 00:00:00 2001 From: Roland Date: Thu, 3 Oct 2024 10:21:38 -0600 Subject: [PATCH] Configs are initialized by filtering against default config. --- wrolpi/common.py | 1 + 1 file changed, 1 insertion(+) diff --git a/wrolpi/common.py b/wrolpi/common.py index 2b1666db..ea0b9b21 100644 --- a/wrolpi/common.py +++ b/wrolpi/common.py @@ -400,6 +400,7 @@ class ConfigFile: if not self.is_valid(file): raise InvalidConfig(f'Config file is invalid: {str(self.get_relative_file())}') config_data = self.read_config_file(file) + config_data = {k: v for k, v in config_data.items() if k in self.default_config} self._config.update(asdict(self.validator(**config_data))) return self