diff --git a/configs/utils/__init__.py b/configs/utils/__init__.py index b134a31b..6bd86bba 100644 --- a/configs/utils/__init__.py +++ b/configs/utils/__init__.py @@ -94,12 +94,13 @@ class ConfigsManager: del self._data[module] self.save() - def set_config(self, module: str, key: str, value: Any): + def set_config(self, module: str, key: str, value: Any , save_simple_data: bool = False): """ 设置配置值 :param module: 模块名 :param key: 配置名称 :param value: 值 + :param save_simple_data: 同时保存至config.yaml """ if module in self._data.keys(): if ( @@ -108,7 +109,7 @@ class ConfigsManager: ): self._data[module][key]["value"] = value self._simple_data[module][key] = value - self.save() + self.save(save_simple_data = save_simple_data) def set_help(self, module: str, key: str, help_: str): """