Aren't executable nodes always of type Write?
If so, this could be what you're looking for?
Select some node and run the script to check whether it's executable or not.
[snip]
def isExecNode( someNode ):
execNodes = nuke.allNodes('Write')
print execNodes
for execNode in execNodes:
if someNode.name() in execNode.name():
return True
else:
return False
if isExecNode( nuke.selectedNode() ):
print 'Execute node: ' + nuke.selectedNode().name()
else:
print 'Do not execute node: ' + nuke.selectedNode().name()
[/snip]
Regards,
Fredrik
On Thu, Oct 10, 2013 at 3:38 AM, Paul Hudson <[email protected]> wrote:
> Hi everyone,
>
> Is there an official way to check if a node is executable? I was just
> going to check if it has a 'beforeRender' knob, but wasn't sure that covers
> all cases.
>
>
> As always, thanks so much!
> -Paul
>
> _______________________________________________
> Nuke-python mailing list
> [email protected], http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>
>
_______________________________________________
Nuke-python mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python