From 350dbda38ccf8d3ebf7c9322d5fa2e4a6b9cb000 Mon Sep 17 00:00:00 2001 From: Jakub Jezek Date: Fri, 6 Dec 2019 14:41:50 +0100 Subject: [PATCH] feat(global): atatching conditions to preset tags instead of arguments that is what they are for, isnt it? ;) --- pype/plugins/nuke/publish/extract_thumbnail.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pype/plugins/nuke/publish/extract_thumbnail.py b/pype/plugins/nuke/publish/extract_thumbnail.py index 5740a90924..126203603e 100644 --- a/pype/plugins/nuke/publish/extract_thumbnail.py +++ b/pype/plugins/nuke/publish/extract_thumbnail.py @@ -4,6 +4,7 @@ from avalon.nuke import lib as anlib import pyblish.api import pype + class ExtractThumbnail(pype.api.Extractor): """Extracts movie and thumbnail with baked in luts @@ -26,9 +27,7 @@ class ExtractThumbnail(pype.api.Extractor): self.render_thumbnail(instance) - def render_thumbnail(self, instance): - assert instance.data['representations'][0]['files'], "Instance data files should't be empty!" temporary_nodes = [] @@ -129,9 +128,9 @@ class ExtractThumbnail(pype.api.Extractor): self.log.debug("representations: {}".format(instance.data["representations"])) - # # Clean up - # for node in temporary_nodes: - # nuke.delete(node) + # Clean up + for node in temporary_nodes: + nuke.delete(node) def get_view_process_node(self):