From 30f854e87201cb65ac350646bfa88e595c73034b Mon Sep 17 00:00:00 2001 From: Jakub Jezek Date: Tue, 19 Nov 2019 17:46:16 +0100 Subject: [PATCH] fix(nuke): family and families definition improvement collect instances --- pype/plugins/nuke/publish/collect_instances.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/pype/plugins/nuke/publish/collect_instances.py b/pype/plugins/nuke/publish/collect_instances.py index 28b11f6550..40fed8e89e 100644 --- a/pype/plugins/nuke/publish/collect_instances.py +++ b/pype/plugins/nuke/publish/collect_instances.py @@ -59,16 +59,19 @@ class CollectNukeInstances(pyblish.api.ContextPlugin): node.end() family = avalon_knob_data["family"] + families = [avalon_knob_data["families"]] if node["render"].value(): self.log.info("flagged for render") - family = "render.local" + add_femily = "render.local" # dealing with local/farm rendering if node["render_farm"].value(): self.log.info("adding render farm family") - family = "render.farm" - instance.data['transfer'] = False + add_femily = "render.farm" + instance.data["transfer"] = False + families.append(add_femily) else: - family = "render.no" + # add family into families + families.insert(0, family) instance.data.update({ "subset": subset, @@ -76,8 +79,8 @@ class CollectNukeInstances(pyblish.api.ContextPlugin): "label": node.name(), "name": node.name(), "subset": subset, - "family": avalon_knob_data["family"], - "families": [avalon_knob_data["families"], family], + "family": family, + "families": families, "avalonKnob": avalon_knob_data, "publish": node.knob('publish').value(), "step": 1,