Magno,

Ha! Clever workaround. I have invested some time already, however, going down 
the path of rolling my own sanitizer… So, I think I'll keep going - since I'll 
be able to re-use it after I'm done for other user inputs, later. I'll give 
your suggestion a try later, after I'm done and see how well it works - maybe 
I'll change my mind!  ;^)

Thanks,
Rich



On Oct 4, 2013, at 4:22 PM, Magno Borgo <li...@borgo.tv> wrote:

> Correcting... "Create a dummy node"
> 
> Here's an idea, looking quickly at docs, I couldn't find the function you 
> need:
> 
> Create a dummy name, set node name =  user text input and get it back 
> sanitized.
> 
> 
> 
> I don't htin kyou can do this, but will this help?
> 
> import re
> string = '123 abc$&^'
> pattern = re.compile(r'[^\w]')
> newString = pattern.sub('_', string)
> print newString
> 
> 
> 
> On 4/10/13 3:02 PM, Richard Bobo wrote:
>> Hi,
>> 
>> I am writing a script that needs some user input name strings. I want to 
>> keep the names free of spaces and illegal characters. I know that the node 
>> "name" knob automatically cleans up spaces and unsupported characters as you 
>> type. If that user input method is accessible, I'd like to be able to use it 
>> instead of writing my own. Anyone know if it is accessible and how to call 
>> it, outside the knob name…?
>> 
>> Thanks for any help,
>> Rich
>> 
>> 
>> Rich Bobo
>> Senior VFX Compositor
>> Armstrong-White
>> http://armstrong-white.com/
>> 
>> Email:  richb...@mac.com
>> Mobile:  (248) 840-2665
>> Web:  http://richbobo.com/
>> 
>> "Truth in our ideas means their power to work."
>> - William James
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> Nuke-python mailing list
>> Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
> 
> 
> 
> 
> --
> Magno Borgo
> Certified Nuke Trainer
> www.boundaryvfx.com
> www.borgo.tv
> Brasil:Curitiba:GMT= -3
> 
> 
> 
> --
> Magno Borgo
> Certified Nuke Trainer
> www.boundaryvfx.com
> www.borgo.tv
> Brasil:Curitiba:GMT= -3
> _______________________________________________
> Nuke-python mailing list
> Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python

_______________________________________________
Nuke-python mailing list
Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python

Reply via email to