diff --git a/src/module/conf/config.py b/src/module/conf/config.py index 189d58bf..dab88d2a 100644 --- a/src/module/conf/config.py +++ b/src/module/conf/config.py @@ -32,7 +32,6 @@ class Settings(Config): # load from env load_dotenv(".env") self.__load_from_env() - os.makedirs(CONFIG_PATH, exist_ok=True) self.save() def load(self): @@ -45,6 +44,8 @@ class Settings(Config): def save(self, config_dict: dict | None = None): if not config_dict: config_dict = self.dict() + if not os.path.exists("config"): + os.makedirs("config") with open(CONFIG_PATH, "w", encoding="utf-8") as f: json.dump(config_dict, f, indent=4) logger.info(f"Config saved")