From c5d64bd559796d4a0d51714db056792c92dfe8d5 Mon Sep 17 00:00:00 2001 From: Petr Kalis Date: Wed, 18 Nov 2020 17:40:04 +0100 Subject: [PATCH] Added required attributes for submit_publish_job Added saving deadline response to instance --- pype/lib/abstract_collect_render.py | 6 ++++++ pype/lib/abstract_submit_deadline.py | 3 +++ 2 files changed, 9 insertions(+) diff --git a/pype/lib/abstract_collect_render.py b/pype/lib/abstract_collect_render.py index cd53715763..6bcef1ba90 100644 --- a/pype/lib/abstract_collect_render.py +++ b/pype/lib/abstract_collect_render.py @@ -64,6 +64,12 @@ class RenderInstance(object): tilesX = attr.ib(default=0) # number of tiles in X tilesY = attr.ib(default=0) # number of tiles in Y + # submit_publish_job + toBeRenderedOn = attr.ib(default=None) + deadlineSubmissionJob = attr.ib(default=None) + anatomyData = attr.ib(default=None) + outputDir = attr.ib(default=None) + @frameStart.validator def check_frame_start(self, _, value): """Validate if frame start is not larger then end.""" diff --git a/pype/lib/abstract_submit_deadline.py b/pype/lib/abstract_submit_deadline.py index 3337860508..09916523a4 100644 --- a/pype/lib/abstract_submit_deadline.py +++ b/pype/lib/abstract_submit_deadline.py @@ -582,6 +582,9 @@ class AbstractSubmitDeadline(pyblish.api.InstancePlugin): raise RuntimeError(response.text) result = response.json() + # for submit publish job + self._instance.data["deadlineSubmissionJob"] = result + return result["_id"] def _requests_post(self, *args, **kwargs):