diff --git a/module/config/full_config.py b/module/config/full_config.py index 369296db6..39e2f1776 100644 --- a/module/config/full_config.py +++ b/module/config/full_config.py @@ -1,4 +1,4 @@ -from module.config.deep import deep_get +from module.config.deep import deep_get_with_error from module.config.full_config_generated import FullGeneratedConfig from module.logger import logger @@ -10,8 +10,8 @@ class AzurLaneFullConfig(FullGeneratedConfig): def __getattribute__(self, item): if item.find("_") == -1: return super().__getattribute__(item) - path = item.replace('_', '.') - result = deep_get(self.config.data, path) + path = item.split('_') + result = deep_get_with_error(self.config.data, path) if result is None: raise AttributeError(f"Config {path} not found !") return result