mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 16:34:53 +01:00
nuke: making sure duplicated loader is not removed
This commit is contained in:
parent
3817ed150d
commit
d4b75797c6
1 changed files with 3 additions and 0 deletions
|
|
@ -537,6 +537,7 @@ class NukeLoader(LoaderPlugin):
|
||||||
node.addKnob(knob)
|
node.addKnob(knob)
|
||||||
|
|
||||||
def clear_members(self, parent_node):
|
def clear_members(self, parent_node):
|
||||||
|
parent_class = parent_node.Class()
|
||||||
members = self.get_members(parent_node)
|
members = self.get_members(parent_node)
|
||||||
|
|
||||||
dependent_nodes = None
|
dependent_nodes = None
|
||||||
|
|
@ -549,6 +550,8 @@ class NukeLoader(LoaderPlugin):
|
||||||
break
|
break
|
||||||
|
|
||||||
for member in members:
|
for member in members:
|
||||||
|
if member.Class() == parent_class:
|
||||||
|
continue
|
||||||
self.log.info("removing node: `{}".format(member.name()))
|
self.log.info("removing node: `{}".format(member.name()))
|
||||||
nuke.delete(member)
|
nuke.delete(member)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue