[IronPython] How do I test if a variable is defined?

Tony Meyer tony.meyer at gmail.com
Wed Nov 5 00:32:45 CET 2008


On Wed, Nov 5, 2008 at 8:06 AM, Michael Foord <fuzzyman at voidspace.org.uk> wrote:
> Marty Nelson wrote:
>>
>> How do I test in Iron Python (in python) if a variable is defined?
>>
[...]
> try:
>   name
> except NameError:
>   # variable 'name' is not defined

If you're running some sort of checker (pylint, pychecker) over this,
you might get a warning about the "name" line not doing anything.  To
avoid that, you'll sometimes see a variant like this:

try:
    unused = name
except NameError:
    # variable 'name' is not defined.

Cheers,
Tony



More information about the Ironpython-users mailing list