From 9df565e44daf72285eef15cdc3bd6361e8f6b03a Mon Sep 17 00:00:00 2001 From: Sakura-Ex <729929339@qq.com> Date: Mon, 23 Feb 2026 20:03:34 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20=E7=A1=AE=E4=BF=9D=E9=94=81=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E7=88=B6=E7=9B=AE=E5=BD=95=E5=AD=98=E5=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在获取文件锁前先创建父目录,避免因目录不存在导致的锁文件创建失败 --- sakura_flow/manager.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sakura_flow/manager.py b/sakura_flow/manager.py index dd91538..9b60a3f 100644 --- a/sakura_flow/manager.py +++ b/sakura_flow/manager.py @@ -17,6 +17,8 @@ def acquire(self): start_time = time.time() while True: try: + # 确保锁文件的父目录存在 + os.makedirs(os.path.dirname(self.lock_file), exist_ok=True) # 尝试以独占模式创建锁文件 fd = os.open(self.lock_file, os.O_CREAT | os.O_EXCL | os.O_RDWR) os.close(fd) From e9ba042d222a6bd5be64046d7e2dc03b182c46d8 Mon Sep 17 00:00:00 2001 From: Sakura-Ex <49809606+Sakura-Ex@users.noreply.github.com> Date: Sun, 1 Mar 2026 16:42:58 +0800 Subject: [PATCH 2/2] Bump version from 0.3.0 to 0.3.1 --- mcdreforged.plugin.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mcdreforged.plugin.json b/mcdreforged.plugin.json index 4b13248..52f758c 100644 --- a/mcdreforged.plugin.json +++ b/mcdreforged.plugin.json @@ -1,6 +1,6 @@ { "id": "sakura_flow", - "version": "0.3.0", + "version": "0.3.1", "name": "Sakura Flow", "description": "一款专注于依赖管理与深度交互的 MCDReforged 待办事项插件。", "author": "Sakura-Ex",