From e361516018786e6ffb2d0e835e088e112cc52340 Mon Sep 17 00:00:00 2001 From: Maximilien ROLLAND Date: Tue, 2 Jun 2026 18:23:22 +0200 Subject: [PATCH] FIX use real frame for render with 'tv_project_save_sequence' --- pytvpaint/utils.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pytvpaint/utils.py b/pytvpaint/utils.py index cdeeea5..5bb5986 100644 --- a/pytvpaint/utils.py +++ b/pytvpaint/utils.py @@ -192,13 +192,14 @@ def _render( # noqa: C901 use_camera=use_camera, ) else: - for i, real_frame_nb in enumerate(frame_set.items): - frame_nb = list(file_sequence.frameSet().items)[i] # type: ignore[union-attr] + frame_items = sorted(list(file_sequence.frameSet().items)) # type: ignore[union-attr] + real_frame_items = sorted(frame_set.items) + for frame_nb, real_frame_nb in zip(frame_items, real_frame_items): frame_path = Path(file_sequence.frame(frame_nb)) george.tv_project_save_sequence( - frame_path, - start=frame_nb, - end=frame_nb, + export_path=frame_path, + start=int(real_frame_nb), + end=int(real_frame_nb), use_camera=use_camera, )