From 7fa379d4b43c5852f3acad2a7f4a1806d57b7897 Mon Sep 17 00:00:00 2001 From: Toke Stuart Jepsen Date: Wed, 6 May 2020 09:18:39 +0100 Subject: [PATCH] Warn users about no nodes selected. --- pype/plugins/nuke/create/create_write_prerender.py | 8 ++++++++ pype/plugins/nuke/create/create_write_render.py | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/pype/plugins/nuke/create/create_write_prerender.py b/pype/plugins/nuke/create/create_write_prerender.py index 210c84e0cd..b0bc36477f 100644 --- a/pype/plugins/nuke/create/create_write_prerender.py +++ b/pype/plugins/nuke/create/create_write_prerender.py @@ -48,6 +48,14 @@ class CreateWritePrerender(plugin.PypeCreator): self.log.error(msg) nuke.message(msg) + if len(nodes) == 0: + msg = ( + "No nodes selected. Please select a single node to connect" + " to or tick off `Use selection`" + ) + self.log.error(msg) + nuke.message(msg) + selected_node = nodes[0] inputs = [selected_node] outputs = selected_node.dependent() diff --git a/pype/plugins/nuke/create/create_write_render.py b/pype/plugins/nuke/create/create_write_render.py index 06ef237305..17eab02aea 100644 --- a/pype/plugins/nuke/create/create_write_render.py +++ b/pype/plugins/nuke/create/create_write_render.py @@ -49,6 +49,14 @@ class CreateWriteRender(plugin.PypeCreator): self.log.error(msg) nuke.message(msg) + if len(nodes) == 0: + msg = ( + "No nodes selected. Please select a single node to connect" + " to or tick off `Use selection`" + ) + self.log.error(msg) + nuke.message(msg) + selected_node = nodes[0] inputs = [selected_node] outputs = selected_node.dependent()