From 6b3f950dcf1f7458895196de9287cde4b9bf7302 Mon Sep 17 00:00:00 2001 From: Jakub Jezek Date: Fri, 26 Jun 2020 11:10:10 +0300 Subject: [PATCH] fix(celaciton): adding missing ftrack envs --- .../publish/submit_celaction_deadline.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/pype/plugins/celaction/publish/submit_celaction_deadline.py b/pype/plugins/celaction/publish/submit_celaction_deadline.py index 0bb346f7cf..c749ec111f 100644 --- a/pype/plugins/celaction/publish/submit_celaction_deadline.py +++ b/pype/plugins/celaction/publish/submit_celaction_deadline.py @@ -27,6 +27,12 @@ class ExtractCelactionDeadline(pyblish.api.InstancePlugin): deadline_group = "" deadline_chunk_size = 1 + enviro_filter = [ + "FTRACK_API_USER", + "FTRACK_API_KEY", + "FTRACK_SERVER" + ] + def process(self, instance): context = instance.context @@ -155,6 +161,19 @@ class ExtractCelactionDeadline(pyblish.api.InstancePlugin): plugin = payload["JobInfo"]["Plugin"] self.log.info("using render plugin : {}".format(plugin)) + i = 0 + for key, values in dict(os.environ).items(): + if key.upper() in self.enviro_filter: + payload["JobInfo"].update( + { + "EnvironmentKeyValue%d" + % i: "{key}={value}".format( + key=key, value=values + ) + } + ) + i += 1 + self.log.info("Submitting..") self.log.info(json.dumps(payload, indent=4, sort_keys=True))