nuke.nodePaste() is the initial call from the menu, but here I am just calling 
it
from the script editor for
testing



On Feb 23, 2011, at 10:36 PM, Nathan Rusch <[email protected]> wrote:

> I'm using it in onCreate as well.
> 
> One thing I should probably ask is, how are you creating the top-level group? 
> Remember that callbacks can't fire callbacks...
> 
> -Nathan
> 
> -----Original Message----- From: Blamsammich
> Sent: Wednesday, February 23, 2011 10:31 PM
> To: Nuke Python discussion
> Cc: Nuke Python discussion
> Subject: Re: [Nuke-python] onCreate when using nuke.nodePaste()
> 
> I thought about building it all out, but wanted to avoid since it is a 5 line 
> script.
> 
> That code works fine in the ui, but when I stuff into the onCreate it fails. 
> I tried using the with_statement too.
> says the bode is not subscriptable.  and looking at the script
> editor output, all of it has been called before the call to create the first 
> group.
> 
> I am on 6.2v1 too
> 
> 
> 
> On Feb 23, 2011, at 10:23 PM, Nathan Rusch <[email protected]> wrote:
> 
>> Why not just build the group(s) via Python from scratch every time you call 
>> whatever script you're already calling?
>> 
>> FWIW, I just tried similar code to what you're doing here, and it works 
>> fine, including the nodePaste call (this is on 6.2v1).
>> 
>> -Nathan
>> 
>> 
>> -----Original Message----- From: Blamsammich
>> Sent: Wednesday, February 23, 2011 8:55 PM
>> To: Nuke Python discussion
>> Subject: [Nuke-python] onCreate when using nuke.nodePaste()
>> 
>> I have a group node that I am loading into nuke via the nuke.nodePaste() 
>> command.
>> I want that first group node to use the onCreate function to load another 
>> group node inside the first group node also using the nuke.nodePaste() 
>> command
>> 
>> The code I have works fine for when the node has been created, but fails 
>> when executed for real.  I think the onCreate might be calling the other 
>> code too early. So what would be another option for loading that second 
>> group into the first on creation?
>> 
>> This is a generic version of all I am doing.
>> 
>> import os
>> n = nuke.thisNode()
>> n.begin()
>> nuke.nodePaste('path/to/second/groupNode.nk')
>> t = nuke.selectedNode()
>> t['name'].setValue('what I want it called to link up with master group')
>> n.end()
>> 
>> 
>> Any help on what I am missing would be greatly appreciated.
>> 
>> Thanks!
>> 
>> Justin_______________________________________________
>> Nuke-python mailing list
>> [email protected]
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>> _______________________________________________
>> Nuke-python mailing list
>> [email protected]
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
> _______________________________________________
> Nuke-python mailing list
> [email protected]
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python 
> _______________________________________________
> Nuke-python mailing list
> [email protected]
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
_______________________________________________
Nuke-python mailing list
[email protected]
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python

Reply via email to