From 5311f6f34dc63a1ab389ca82c7569737ddc90f69 Mon Sep 17 00:00:00 2001 From: tt-P607 <68868379+tt-P607@users.noreply.github.com> Date: Sat, 6 Sep 2025 23:15:11 +0800 Subject: [PATCH] =?UTF-8?q?refactor(sleep=5Fmanager):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E6=A8=A1=E5=9D=97=E5=86=85=E7=9A=84=E5=BE=AA=E7=8E=AF=E5=AF=BC?= =?UTF-8?q?=E5=85=A5=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将 `sleep_manager` 和 `wakeup_manager` 中的绝对导入路径更改为相对导入,以解决潜在的循环依赖问题。 --- src/chat/chat_loop/sleep_manager/sleep_manager.py | 2 +- src/chat/chat_loop/sleep_manager/wakeup_manager.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/chat/chat_loop/sleep_manager/sleep_manager.py b/src/chat/chat_loop/sleep_manager/sleep_manager.py index 0ae9e39e0..7eb1d3d61 100644 --- a/src/chat/chat_loop/sleep_manager/sleep_manager.py +++ b/src/chat/chat_loop/sleep_manager/sleep_manager.py @@ -10,7 +10,7 @@ from .time_checker import TimeChecker from .notification_sender import NotificationSender if TYPE_CHECKING: - from mmc.src.chat.chat_loop.sleep_manager.wakeup_manager import WakeUpManager + from .wakeup_manager import WakeUpManager logger = get_logger("sleep_manager") diff --git a/src/chat/chat_loop/sleep_manager/wakeup_manager.py b/src/chat/chat_loop/sleep_manager/wakeup_manager.py index df2bf835e..28c91dd3d 100644 --- a/src/chat/chat_loop/sleep_manager/wakeup_manager.py +++ b/src/chat/chat_loop/sleep_manager/wakeup_manager.py @@ -138,7 +138,7 @@ class WakeUpManager: return False # 只有在休眠且非失眠状态下才累积唤醒度 - from mmc.src.chat.chat_loop.sleep_manager.sleep_manager import SleepState + from .sleep_state import SleepState sleep_manager = self.context.sleep_manager if not sleep_manager: