[Python-projects] Multiple undef => multiple messages

skip at pobox.com skip at pobox.com
Tue May 23 15:15:21 CEST 2006


This simple module:

    "doc"

    def func():
        "doc"
        if ev > 7:
            print ev**2
        elif ev < 3:
            print ev + 2

produces four undefined variable messages:

    multiple_undef.py:5: [E, func] Undefined variable 'ev'
    multiple_undef.py:6: [E, func] Undefined variable 'ev'
    multiple_undef.py:5: [E, func] Undefined variable 'ev'
    multiple_undef.py:8: [E, func] Undefined variable 'ev'

Seems like it ought to only gripe once per function about a name being
undefined.

Skip



More information about the Python-Projects mailing list