From fe860920c3118954f4b956517f9c064d210c5d53 Mon Sep 17 00:00:00 2001 From: Milan Kolar Date: Fri, 19 Feb 2021 13:26:27 +0100 Subject: [PATCH 1/3] remove file persmission --- pype/hosts/nuke/api/lib.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pype/hosts/nuke/api/lib.py b/pype/hosts/nuke/api/lib.py index 20b00b2d7af..bea5df48cfc 100644 --- a/pype/hosts/nuke/api/lib.py +++ b/pype/hosts/nuke/api/lib.py @@ -168,7 +168,7 @@ def writes_version_sync(): each['file'].setValue(node_new_file) if not os.path.isdir(os.path.dirname(node_new_file)): log.warning("Path does not exist! I am creating it.") - os.makedirs(os.path.dirname(node_new_file), 0o766) + os.makedirs(os.path.dirname(node_new_file)) except Exception as e: log.warning( "Write node: `{}` has no version in path: {}".format( @@ -350,7 +350,7 @@ def create_write_node(name, data, input=None, prenodes=None, review=True): # create directory if not os.path.isdir(os.path.dirname(fpath)): log.warning("Path does not exist! I am creating it.") - os.makedirs(os.path.dirname(fpath), 0o766) + os.makedirs(os.path.dirname(fpath)) _data = OrderedDict({ "file": fpath From d499536ffe8e02e688c672742411e31071a74457 Mon Sep 17 00:00:00 2001 From: Milan Kolar Date: Fri, 19 Feb 2021 13:26:39 +0100 Subject: [PATCH 2/3] families from node failsafe --- pype/hosts/nuke/plugins/publish/precollect_instances.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pype/hosts/nuke/plugins/publish/precollect_instances.py b/pype/hosts/nuke/plugins/publish/precollect_instances.py index 2f5edd7fe8d..2d25b298266 100644 --- a/pype/hosts/nuke/plugins/publish/precollect_instances.py +++ b/pype/hosts/nuke/plugins/publish/precollect_instances.py @@ -52,7 +52,7 @@ def process(self, context): # establish families family = avalon_knob_data["family"] - families_ak = avalon_knob_data.get("families") + families_ak = avalon_knob_data.get("families", []) families = list() if families_ak: From 4f6d0acfc01e2126d0e2fa1d03ee24b6d49455e6 Mon Sep 17 00:00:00 2001 From: Milan Kolar Date: Fri, 19 Feb 2021 13:26:50 +0100 Subject: [PATCH 3/3] remove file dependency from deadline --- pype/modules/deadline/plugins/publish/submit_nuke_deadline.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pype/modules/deadline/plugins/publish/submit_nuke_deadline.py b/pype/modules/deadline/plugins/publish/submit_nuke_deadline.py index 20be1e3f4d5..b36e1fdbba4 100644 --- a/pype/modules/deadline/plugins/publish/submit_nuke_deadline.py +++ b/pype/modules/deadline/plugins/publish/submit_nuke_deadline.py @@ -142,7 +142,7 @@ def payload_submit(self, # define chunk and priority chunk_size = instance.data.get("deadlineChunkSize") - if chunk_size == 0: + if chunk_size == 0 and self.deadline_chunk_size: chunk_size = self.deadline_chunk_size priority = instance.data.get("deadlinePriority") @@ -155,7 +155,7 @@ def payload_submit(self, "BatchName": script_name, # Asset dependency to wait for at least the scene file to sync. - "AssetDependency0": script_path, + # "AssetDependency0": script_path, # Job name, as seen in Monitor "Name": jobname,