From ab72c38046cb111468cd5076b2cac3cf7ae49890 Mon Sep 17 00:00:00 2001 From: Ronnie Dutta <61982285+MetRonnie@users.noreply.github.com> Date: Tue, 3 Jan 2023 17:01:31 +0000 Subject: [PATCH] Fix clock trigger retry bug --- cylc/flow/scheduler.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cylc/flow/scheduler.py b/cylc/flow/scheduler.py index 4c6902eb195..de56585f0e3 100644 --- a/cylc/flow/scheduler.py +++ b/cylc/flow/scheduler.py @@ -1591,11 +1591,11 @@ async def main_loop(self) -> None: ): self.pool.queue_task(itask) + # Old-style clock-trigger tasks: if ( itask.tdef.clocktrigger_offset is not None - and itask.is_waiting_clock_done() + and all(itask.is_ready_to_run()) ): - # Old-style clock-trigger tasks. self.pool.queue_task(itask) if housekeep_xtriggers: