From 7c1e8f47b46091d2b1e617652cf5b92a593f7fae Mon Sep 17 00:00:00 2001 From: jezscha Date: Wed, 19 May 2021 15:37:47 +0000 Subject: [PATCH 1/3] Create draft PR for #1538 From 496e550d658c001409d5d977510c408d3702f390 Mon Sep 17 00:00:00 2001 From: Jakub Jezek Date: Wed, 19 May 2021 18:24:00 +0200 Subject: [PATCH 2/3] Nuke: creator was to setting correct settings --- openpype/hosts/nuke/api/lib.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/openpype/hosts/nuke/api/lib.py b/openpype/hosts/nuke/api/lib.py index ea6476485b..bafffe36cb 100644 --- a/openpype/hosts/nuke/api/lib.py +++ b/openpype/hosts/nuke/api/lib.py @@ -55,9 +55,10 @@ def get_created_node_imageio_setting(**kwarg): log.info(node) if (node["nukeNodeClass"] != nodeclass) and ( creator not in node["plugins"]): - continue - - imageio_node = node + if (nodeclass in node["nukeNodeClass"]) and ( + creator in node["plugins"]): + imageio_node = node + break log.info("ImageIO node: {}".format(imageio_node)) return imageio_node @@ -340,9 +341,9 @@ def create_write_node(name, data, input=None, prenodes=None, review=True): nuke.message(msg) # build file path to workfiles - fpath = str(anatomy_filled["work"]["folder"]).replace("\\", "/") + fdir = str(anatomy_filled["work"]["folder"]).replace("\\", "/") fpath = data["fpath_template"].format( - work=fpath, version=data["version"], subset=data["subset"], + work=fdir, version=data["version"], subset=data["subset"], frame=data["frame"], ext=representation ) From a4b1a90e3118be0621f86edf7ded43425749047b Mon Sep 17 00:00:00 2001 From: Jakub Jezek Date: Wed, 19 May 2021 18:25:16 +0200 Subject: [PATCH 3/3] hound: suggestion --- openpype/hosts/nuke/api/lib.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/openpype/hosts/nuke/api/lib.py b/openpype/hosts/nuke/api/lib.py index bafffe36cb..e6dde813a7 100644 --- a/openpype/hosts/nuke/api/lib.py +++ b/openpype/hosts/nuke/api/lib.py @@ -53,8 +53,6 @@ def get_created_node_imageio_setting(**kwarg): imageio_node = None for node in imageio_nodes: log.info(node) - if (node["nukeNodeClass"] != nodeclass) and ( - creator not in node["plugins"]): if (nodeclass in node["nukeNodeClass"]) and ( creator in node["plugins"]): imageio_node = node