Another hacky way (not thoroughly tested though) could be to do the following:
try:
    nuke.selectedNode().deepSampleCount(0,0)
    print("Deep")
except(ValueError):
     print("Not deep")

On Fri, Jun 13, 2014 at 2:26 PM, Anthony Kramer
<anthony.kra...@gmail.com> wrote:
> Its hacky but heres what I came up with. It tests whether all the node(s)
> you have selected can connect to a DeepTransform node, which presumably
> means they are deep nodes:
>
>
> nodes = nuke.selectedNodes()
>
> nukescripts.clear_selection_recursive()
>
> test = nuke.createNode('DeepTransform')
>
> for n in nodes:
>
>      if not test.canSetInput(0, n):
>
>      ret = False
>
>      break
>
> else:
>
>      ret = True
>
> nuke.delete(test)
>
> print ret
>
>
>
> If anyones got a better idea, I'd love to hear it.
>
>
>
>
> On Fri, Jun 13, 2014 at 12:24 PM, Nathan Rusch <nathan_ru...@hotmail.com>
> wrote:
>>
>> Off the top of my head, I don’t think there’s anything incriminating about
>> deep nodes other than the fact that their class names start with "Deep" (for
>> now, at least).
>>
>> -Nathan
>>
>>
>> From: Anthony Kramer
>> Sent: Friday, June 13, 2014 11:36 AM
>> To: Nuke Python discussion
>> Subject: [Nuke-python] Identify deep node with python
>>
>> Looking for a way with python to identify if the selected node(s) as deep
>> nodes.
>>
>> -ak
>>
>> ________________________________
>> _______________________________________________
>> Nuke-python mailing list
>> Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>>
>>
>> _______________________________________________
>> Nuke-python mailing list
>> Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>>
>
>
> _______________________________________________
> Nuke-python mailing list
> Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>



-- 
Jose Fernandez de Castro
_______________________________________________
Nuke-python mailing list
Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python

Reply via email to