Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit f63e343

Browse files
committed
uhh. __builtins__ is a module in __main__ and a dict elsewhere
1 parent 638c722 commit f63e343

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

Lib/doctest.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1360,7 +1360,10 @@ def run(self, test, compileflags=None, out=None, clear_globs=True):
13601360
linecache.getlines = self.save_linecache_getlines
13611361
if clear_globs:
13621362
test.globs.clear()
1363-
__builtins__['_'] = None
1363+
if __name__ == "__main__":
1364+
__builtins__._ = None
1365+
else:
1366+
__builtins__['_'] = None
13641367

13651368
#/////////////////////////////////////////////////////////////////
13661369
# Summarization

0 commit comments

Comments
 (0)