From 3a6f1fea09fc0b0c0f3d21600fef0813c8c20372 Mon Sep 17 00:00:00 2001 From: 0O0o0oOoO00 <11174151+0O0o0oOoO00@users.noreply.github.com> Date: Sat, 13 Sep 2025 21:58:42 +0800 Subject: [PATCH] fix: circular reference of AzurLaneConfig --- module/scheduler_watcher.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/module/scheduler_watcher.py b/module/scheduler_watcher.py index bf154136c..17453a30d 100644 --- a/module/scheduler_watcher.py +++ b/module/scheduler_watcher.py @@ -3,11 +3,9 @@ import os import threading import time -from module.config.full_config import AzurLaneFullConfig from module.counter import MaxCounter, CounterReachMaxCountException from module.logger import logger from module.notify import handle_notify -from module.config.config import AzurLaneConfig class SchedulerWatcher: @@ -15,7 +13,7 @@ class SchedulerWatcher: def __init__(self): self.alas_obj = None - self.config: AzurLaneConfig = None + self.config = None self.watcher: threading.Thread = None self.warning_count = None self.warning_time = None @@ -99,7 +97,7 @@ class SchedulerWatcher: class AzurLaneSchedulerWatcher: def __init__(self, config): - full_config: AzurLaneFullConfig = config.full_config + full_config = config.full_config if full_config.Restart_SchedulerWatcher_Enable: self.watcher: SchedulerWatcher = SchedulerWatcher.get_instance() if not self.watcher.is_alive():