From 582ad8c996759a65392d6bb43a5d6d3ed7cd1d8b Mon Sep 17 00:00:00 2001 From: HibiKier <45528451+HibiKier@users.noreply.github.com> Date: Mon, 14 Jul 2025 22:59:56 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20=E4=BF=AE=E5=A4=8Dsqlite=E8=BF=9E?= =?UTF-8?q?=E6=8E=A5=E9=97=AE=E9=A2=98=20(#1979)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * :ambulance: 修复sqlite连接问题 * 🔧 移除db_url参数以简化数据库配置获取逻辑 --- zhenxun/services/db_context.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/zhenxun/services/db_context.py b/zhenxun/services/db_context.py index ffe98415..e6c42472 100644 --- a/zhenxun/services/db_context.py +++ b/zhenxun/services/db_context.py @@ -357,7 +357,7 @@ SQLITE_CONFIG = { } -def get_config(db_url: str) -> dict: +def get_config() -> dict: """获取数据库配置""" parsed = urlparse(BotConfig.db_url) @@ -404,7 +404,7 @@ def get_config(db_url: str) -> dict: config["connections"]["default"] = { "engine": "tortoise.backends.sqlite", "credentials": { - "file_path": parsed.path[1:] or ":memory:", + "file_path": parsed.path or ":memory:", }, **SQLITE_CONFIG, } @@ -426,7 +426,7 @@ async def init(): raise DbUrlIsNode("\n" + error.strip()) try: await Tortoise.init( - config=get_config(BotConfig.db_url), + config=get_config(), ) if SCRIPT_METHOD: db = Tortoise.get_connection("default")