You know how I said I was missing something? That was it... I knew there must be a way to get just the index somehow... Thanks for pointing that one out...
Cheers Hugh Macdonald nvizible – VISUAL EFFECTS [email protected] +44(0) 207 659 2038 +44(0) 7773 764 708 www.nvizible.com On 2 May 2011, at 17:17, Ivan Busquets wrote: > Maybe you could work around it using knob.getValue() instead, since that > should always return the current index from the list of values. > > print k.values()[int(k.getValue())] > > > On Mon, May 2, 2011 at 8:30 AM, Hugh Macdonald <[email protected]> > wrote: > Hi, > > I'm sure I must be missing something here, but I can't for the life of me > figure it out... > > I want to be able to query a knob's flags to find out what is set... > > My issue is that I need to be able to query the value of an Enumeration_Knob > without knowing in advance if SAVE_MENU is set or not. > > Right now, if I run the following code, I get exactly the same result from > value() each time. And sure, this is a very edge case - I could always just > check for {\d} at the start of the result, but I want this to be solid. > > > k.setFlag(nuke.SAVE_MENU) > k.setValues(["abc", "def"]) > print k.value() > # {0} abc def > k.clearFlag(nuke.SAVE_MENU) > k.setValues(['{0} abc def']) > print k.value() > # {0} abc def > > > Cheers > > Hugh Macdonald > nvizible – VISUAL EFFECTS > > [email protected] > +44(0) 207 659 2038 > +44(0) 7773 764 708 > > www.nvizible.com > > > _______________________________________________ > 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
