Ok that's clever, thanks When exactly you need to put the curly braces ? maybe it can improve my autolabel callbacks...
thanks, Michael 2011/3/8 Ean Carr <[email protected]> > That's because you're confusing the tcl interpreter. Try curly braces. > > [python {nuke.thisNode()["size"].value()}] > > -E > > > On Tue, Mar 8, 2011 at 2:45 PM, Michael Havart > <[email protected]>wrote: > >> and also, in autolabel or expressions this will not work: >> >> >> [python nuke.thisNode()["size"].getValue()] >> >> >> but this will work: >> >> >> [python nuke.thisNode().knob("size").getValue()] >> >> >> >> >> >> >> 2011/3/8 Alexander Jones <[email protected]> >> >> >>> >>> On 8 March 2011 06:19, Ben Dickson <[email protected]> wrote: >>> >>>> node['blah'].value() >>>> >>>> ..is less typing, so I use that over the functionally identical >>>> node.knob("blah").value() >>>> >>> >>> They're not identical -- ["blah"] will raise a KeyError for a missing >>> knob, whereas knob("blah") will return None. Subtle! >>> >>> >>>> >>>> I use node.knobs() occasionally to iterate over all knobs (or use >>>> node.knobs().keys() ) >>>> >>> >>>> Incidentally I use [''] over [""], because the first can be typed >>>> without shift (on UK/Australian keyboards anyway) - same with ("") which >>>> can be typed with shift held. Efficiency!... >>>> >>> >>>> John RA Benson wrote: >>>> > Hey there - >>>> > >>>> > Basic question: >>>> > >>>> > just curious - if find myself flipping between using syntax like: >>>> > >>>> > node.knob('myknob').value() >>>> > vs: >>>> > node['myknob'].value() >>>> > >>>> > Is there any 'best practices' or preferred way to write that? Sort of >>>> like, do you always use '"' or "'" for quotes... >>>> > >>>> > Cheers >>>> > JRAB_______________________________________________ >>>> > Nuke-python mailing list >>>> > [email protected] >>>> > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python >>>> > >>>> >>>> -- >>>> ben dickson >>>> 2D TD | [email protected] >>>> rising sun pictures | www.rsp.com.au >>>> >>>> _______________________________________________ >>>> Nuke-python mailing list >>>> [email protected] >>>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python >>>> >>> >>> >>> >>> -- >>> Alexander Jones >>> Double Negative R&D >>> www.dneg.com >>> >>> >>> _______________________________________________ >>> Nuke-python mailing list >>> [email protected] >>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python >>> >>> >> >> >> -- >> Michael Havart | DMP-ENV | MPC-London >> images: cghub.com <http://mika.cghub.com/> | >> blogspot.com<http://michaelhavartportfolio.blogspot.com> >> <http://michaelhavartportfolio.blogspot.com>cv: linkedin >> profile<http://www.linkedin.com/in/michael0havart> >> | imdb <http://www.imdb.com/name/nm3795968/> >> >> >> _______________________________________________ >> 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
