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

View File

@@ -28,6 +28,9 @@ class SettingsRouterGroup(group.RouterGroup):
manager = self.ap.settings_mgr.get_manager(manager_name)
if manager is None:
return self.fail(1, '配置管理器不存在')
return self.success(
data={
"manager": {
@@ -44,6 +47,10 @@ class SettingsRouterGroup(group.RouterGroup):
async def _(manager_name: str) -> str:
data = await quart.request.json
manager = self.ap.settings_mgr.get_manager(manager_name)
if manager is None:
return self.fail(code=1, msg='配置管理器不存在')
# manager.data = data['data']
for k, v in data['data'].items():
manager.data[k] = v