feat: 异常处理

This commit is contained in:
Junyan Qin
2024-10-16 21:55:55 +08:00
parent 3db52282b8
commit c3dfbb64a6
5 changed files with 120 additions and 6 deletions
+2 -2
View File
@@ -46,7 +46,7 @@ class SettingsManager:
manager.schema = schema
self.managers.append(manager)
def get_manager(self, name: str) -> config_manager.ConfigManager:
def get_manager(self, name: str) -> config_manager.ConfigManager | None:
"""获取配置管理器
Args:
@@ -60,7 +60,7 @@ class SettingsManager:
if m.name == name:
return m
raise ValueError(f'配置管理器 {name} 不存在')
return None
def get_manager_list(self) -> list[config_manager.ConfigManager]:
"""获取配置管理器列表