From: Benjamin Peterson Date: Tue, 29 Jul 2008 15:53:12 +0000 (+0000) Subject: uhh. __builtins__ is a module in __main__ and a dict elsewhere X-Git-Tag: v3.0b3~220 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f63e343c39902e05a947320bb843a95e5b3d4535;p=thirdparty%2FPython%2Fcpython.git uhh. __builtins__ is a module in __main__ and a dict elsewhere --- diff --git a/Lib/doctest.py b/Lib/doctest.py index 64a0375da31e..e2b595ea51fb 100644 --- a/Lib/doctest.py +++ b/Lib/doctest.py @@ -1360,7 +1360,10 @@ class DocTestRunner: linecache.getlines = self.save_linecache_getlines if clear_globs: test.globs.clear() - __builtins__['_'] = None + if __name__ == "__main__": + __builtins__._ = None + else: + __builtins__['_'] = None #///////////////////////////////////////////////////////////////// # Summarization