diff --git a/module/config/full_config.py b/module/config/full_config.py index df6eff2e3..df5642ea6 100644 --- a/module/config/full_config.py +++ b/module/config/full_config.py @@ -1,5 +1,6 @@ from module.config.deep import deep_get from module.config.full_config_generated import FullGeneratedConfig +from module.logger import logger class AzurLaneFullConfig(FullGeneratedConfig): @@ -10,7 +11,10 @@ class AzurLaneFullConfig(FullGeneratedConfig): if item.find("_") == -1: return super().__getattribute__(item) path = item.replace('_', '.') - return deep_get(self.config.data, path) + result = deep_get(self.config.data, path) + if result is None: + logger.error(f"Config {path} not found !") + return None def __setattr__(self, key, value): if key.find("_") == -1: