What version of nuke? This sounds like a bug about erroneous expressions linking from inside gizmos to external nodes. It was fixed a few v releases ago.
-deke On Apr 3, 2011, at 7:52, John RA Benson <[email protected]> wrote: > Hey there - > > I have a gizmo that is doing a funny thing. Sometimes when I create it, a > green expression link will appear to another gizmo of the same class. If I > click on the gizmo it's pointing to, the expression goes away. Yeah, I'm > doing some funny stuff with updateUI, but it's nothing (although I could be > totally wrong) that would create that link. > > I can do this: > s = nuke.selectedNode() > d = s.dependencies(nuke.EXPRESSIONS)[0] > d.dependent(nuke.EXPRESSIONS) > > and I get 's' showing me that it has an expression pointing to 'd', and > d.dependent() points back to 's'. Ok, good. > > if I deselect s and then select d (the green arrow then goes away) and do > d.dependent() again, I get an empty list. > > None of the knobs on s or d have an expression, so maybe it's from something > inside the gizmo that I'm pythonically setting? > > What would be swell is to find out where this mystery expression is coming > from in the first place. is there a > 'tellMeWhichKnobHasTheExpressionSinceNuke.EXPRESSIONS_tellsMeThereIsOne' > function? > > hmmn - it appears to be due to the updateUI callback, but it would really be > good to know which expression is being mysteriously generated by it. > > Cheers! > JRAB_______________________________________________ > 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
