Files
ComfyAssets-ComfyUI_PromptM…/tests
Vito Sansevero 476b1f73dc test(images): let the settle loops yield so a finished walk leaves the set (#348)
On CI (ubuntu and macOS py3.12) the runner's watchdog dumped
test_a_root_that_recovers_warns_again_on_its_next_failure spinning in
_settle: asyncio.gather over tasks that are already done returns without
yielding, so the set's discard callback, queued when the walk finished,
never ran and the loop never ended (wait_for could not fire either).
Delaying discard by one loop turn reproduces it locally; both settle
loops now yield one turn after each gather.
2026-10-26 08:27:28 -07:00
..