From a8e83d350a45833f38948570dea10244a4eb2020 Mon Sep 17 00:00:00 2001 From: Petr Kalis Date: Fri, 18 Dec 2020 12:56:54 +0100 Subject: [PATCH] Fix - AE - added explicit cast to int Deadline requires integers only in frames range. On some environments rounded floats are pushed in, this casts them to int explicitly. --- .../aftereffects/publish/submit_aftereffects_deadline.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pype/plugins/aftereffects/publish/submit_aftereffects_deadline.py b/pype/plugins/aftereffects/publish/submit_aftereffects_deadline.py index 5e5c00dec1..fcb97e1281 100644 --- a/pype/plugins/aftereffects/publish/submit_aftereffects_deadline.py +++ b/pype/plugins/aftereffects/publish/submit_aftereffects_deadline.py @@ -43,8 +43,10 @@ class AfterEffectsSubmitDeadline(abstract_submit_deadline.AbstractSubmitDeadline dln_job_info.UserName = context.data.get( "deadlineUser", getpass.getuser()) if self._instance.data["frameEnd"] > self._instance.data["frameStart"]: - frame_range = "{}-{}".format(self._instance.data["frameStart"], - self._instance.data["frameEnd"]) + # Deadline requires integers in frame range + frame_range = "{}-{}".format( + int(round(self._instance.data["frameStart"])), + int(round(self._instance.data["frameEnd"]))) dln_job_info.Frames = frame_range dln_job_info.ChunkSize = self.chunk_size