diff --git a/alas.py b/alas.py index 03893d7e1..31407b4dc 100644 --- a/alas.py +++ b/alas.py @@ -8,6 +8,7 @@ from datetime import datetime, timedelta import inflection from cached_property import cached_property +import scheduler_watcher from module.base.decorator import del_cached_property from module.config.config import AzurLaneConfig, TaskEnd from module.config.deep import deep_get, deep_set @@ -718,6 +719,7 @@ class AzurLaneAutoScript: release_resources(next_task=task.command) if task.next_run > datetime.now(): + scheduler_watcher.no_task() logger.info(f'Wait until {task.next_run} for task `{task.command}`') self.is_first_task = False method = self.config.Optimization_WhenTaskQueueEmpty diff --git a/scheduler_watcher.py b/scheduler_watcher.py index ee01b1e03..ed8cfbfa9 100644 --- a/scheduler_watcher.py +++ b/scheduler_watcher.py @@ -107,3 +107,8 @@ class SchedulerWatcher: def request_extend_task_deadline(): ins = SchedulerWatcher.get_instance() ins.request_extend_task_deadline() + + +def no_task(): + ins = SchedulerWatcher.get_instance() + ins.no_task()