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

Reply via email to