From 0e0eba7b22f29dabda16d1b03e2c07ae9978639a Mon Sep 17 00:00:00 2001 From: Brett Williams Date: Sat, 11 Nov 2023 10:59:39 -0600 Subject: [PATCH] Close the session properly - part 2 --- src/render_queue.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/render_queue.py b/src/render_queue.py index 6f4654a..4507b38 100755 --- a/src/render_queue.py +++ b/src/render_queue.py @@ -88,10 +88,11 @@ class RenderQueue: @classmethod def prepare_for_shutdown(cls): + logger.debug("Closing session") running_jobs = cls.jobs_with_status(RenderStatus.RUNNING) # cancel all running jobs - for job in running_jobs: - cls.cancel_job(job) + [cls.cancel_job(job) for job in running_jobs] cls.save_state() + cls.session.close() @classmethod def is_available_for_job(cls, renderer, priority=2):