Thanks Nathan,
Works well. I was surprised by just how often this knob was being
evaluated.
Mark
Nathan Rusch wrote:
Expressions are evaluated a lot, Python or otherwise, but Python
expressions are (logically) the only ones that get echoed to the
script editor. You can either add error handling to your Python
expression (which won’t suppress it being echoed) or switch to TCL.
If it’s on a numeric knob:
[exists input0] ? [metadata "input/width"] : 0
If it’s on a knob that doesn’t evaluate Nuke expressions:
[if [exists input0] {return [metadata "input/width"]}]
-Nathan
*From:* Mark Nettleton <mailto:[email protected]>
*Sent:* Thursday, February 07, 2013 11:08 AM
*To:* Nuke user discussion <mailto:[email protected]>
*Subject:* [Nuke-users] Python expression evaluates all the time?
This expression:
nuke.thisNode().metadata("input/width")
errors when there is nothing connected to the node.
But it also seems to evaluate all the time, whenever I touch anything
in the GUI.
I have "echo python commands to output window" turned on, and in the
script editor, I constantly get lines like this:
nuke.thisNode().metadata("input/width")
nuke.thisNode().metadata("input/width")
nuke.thisNode().metadata("input/width")
nuke.thisNode().metadata("input/width")
nuke.thisNode().metadata("input/width")
nuke.thisNode().metadata("input/width")
nuke.thisNode().metadata("input/width")
nuke.thisNode().metadata("input/width")
nuke.thisNode().metadata("input/width")
nuke.thisNode().metadata("input/width")
nuke.thisNode().metadata("input/width")
nuke.thisNode().metadata("input/width")
whenever I touch anything. How can I stop that happening?
Thanks
Mark
------------------------------------------------------------------------
_______________________________________________
Nuke-users mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
------------------------------------------------------------------------
_______________________________________________
Nuke-users mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
_______________________________________________
Nuke-users mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users