diff options
Diffstat (limited to 'Lib/warnings.py')
-rw-r--r-- | Lib/warnings.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Lib/warnings.py b/Lib/warnings.py index ea68e4c8db..5bb00c1975 100644 --- a/Lib/warnings.py +++ b/Lib/warnings.py @@ -24,7 +24,10 @@ def warn(message, category=None, stacklevel=1): else: globals = caller.f_globals lineno = caller.f_lineno - module = globals['__name__'] + if globals.has_key('__name__'): + module = globals['__name__'] + else: + module = "<string>" filename = globals.get('__file__') if filename: fnl = filename.lower() |