refactor(sleep_manager): 修复模块内的循环导入问题
将 `sleep_manager` 和 `wakeup_manager` 中的绝对导入路径更改为相对导入,以解决潜在的循环依赖问题。
This commit is contained in:
@@ -10,7 +10,7 @@ from .time_checker import TimeChecker
|
|||||||
from .notification_sender import NotificationSender
|
from .notification_sender import NotificationSender
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
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")
|
logger = get_logger("sleep_manager")
|
||||||
|
|
||||||
|
|||||||
@@ -138,7 +138,7 @@ class WakeUpManager:
|
|||||||
return False
|
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
|
sleep_manager = self.context.sleep_manager
|
||||||
if not sleep_manager:
|
if not sleep_manager:
|
||||||
|
|||||||
Reference in New Issue
Block a user