From d199c0986ca7fa0a8f7f3e57012e53277b1178f9 Mon Sep 17 00:00:00 2001 From: Windpicker-owo <3431391539@qq.com> Date: Fri, 7 Nov 2025 17:41:33 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=AD=89=E5=BE=85=E5=8F=96=E6=B6=88?= =?UTF-8?q?=E6=AD=A3=E5=9C=A8=E6=89=A7=E8=A1=8C=E7=9A=84=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E4=BB=A5=E7=A1=AE=E4=BF=9D=E4=BB=BB=E5=8A=A1=E6=AD=A3=E7=A1=AE?= =?UTF-8?q?=E7=BB=88=E6=AD=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/schedule/unified_scheduler.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/schedule/unified_scheduler.py b/src/schedule/unified_scheduler.py index 10b740f59..921102bf3 100644 --- a/src/schedule/unified_scheduler.py +++ b/src/schedule/unified_scheduler.py @@ -530,7 +530,7 @@ class UnifiedScheduler: if executing_task and not executing_task.done(): logger.debug(f"取消正在执行的任务: {task.task_name}") executing_task.cancel() - # 不需要等待,让它在后台取消 + await executing_task self._executing_tasks.pop(schedule_id, None) await self._remove_task_internal(schedule_id)