From 9b1d24acb87428aa8c74e6aaf5cdae6b7cfb3551 Mon Sep 17 00:00:00 2001 From: Jakub Jezek Date: Tue, 21 Nov 2023 22:18:43 +0100 Subject: [PATCH] improving code in nuke deadline submitter --- .../plugins/publish/submit_nuke_deadline.py | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/openpype/modules/deadline/plugins/publish/submit_nuke_deadline.py b/openpype/modules/deadline/plugins/publish/submit_nuke_deadline.py index 7b5a8c9b2d..8cb4e9eea4 100644 --- a/openpype/modules/deadline/plugins/publish/submit_nuke_deadline.py +++ b/openpype/modules/deadline/plugins/publish/submit_nuke_deadline.py @@ -470,17 +470,16 @@ class NukeSubmitDeadline(pyblish.api.InstancePlugin, # we need to avoid adding them to expected files since those would be # duplicated into metadata.json file representations = instance.data.get("representations", []) - if representations: - # check if file is not in representations with publish_on_farm tag - for repre in representations: - # is file in representations files? - if file not in repre.get("files", []): - continue - # is publish_on_farm tag set to False? - if "publish_on_farm" in repre.get("tags", []): - self.log.debug( - "Skipping expected file: {}".format(path)) - return + # check if file is not in representations with publish_on_farm tag + for repre in representations: + # Skip if 'publish_on_farm' not available + if "publish_on_farm" not in repre.get("tags", []): + continue + # is file in representations files? + if file in repre.get("files", []): + self.log.debug( + "Skipping expected file: {}".format(path)) + return if "#" in file: pparts = file.split("#")