mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2025-12-15 14:22:55 +08:00
🩹 填充过配置时友好提示
This commit is contained in:
parent
b0070c87c3
commit
0416b46a58
@ -25,12 +25,10 @@ driver = nonebot.get_driver()
|
|||||||
async def _(setting: Setting) -> Result:
|
async def _(setting: Setting) -> Result:
|
||||||
password = Config.get_config("web-ui", "password")
|
password = Config.get_config("web-ui", "password")
|
||||||
if password or BotConfig.db_url:
|
if password or BotConfig.db_url:
|
||||||
raise HTTPException(
|
return Result.fail("配置已存在,请先删除DB_URL内容和前端密码再进行设置。")
|
||||||
status_code=400, detail="Configuration can only be set once"
|
|
||||||
)
|
|
||||||
env_file = Path() / ".env.dev"
|
env_file = Path() / ".env.dev"
|
||||||
if not env_file.exists():
|
if not env_file.exists():
|
||||||
raise HTTPException(status_code=400, detail="Configuration file not found")
|
return Result.fail("配置文件.env.dev不存在。")
|
||||||
env_text = env_file.read_text(encoding="utf-8")
|
env_text = env_file.read_text(encoding="utf-8")
|
||||||
if setting.superusers:
|
if setting.superusers:
|
||||||
superusers = ", ".join([f'"{s}"' for s in setting.superusers])
|
superusers = ", ".join([f'"{s}"' for s in setting.superusers])
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user