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

Skip to content

Commit c04a6f1

Browse files
committed
Added script to check which builtin names were overridden after "from
pylab import *" - ADS svn path=/trunk/matplotlib/; revision=877
1 parent 78e59fd commit c04a6f1

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

unit/override_builtins.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import sys
2+
3+
def check_globals():
4+
for key in globals().keys():
5+
if key in dir(sys.modules["__builtin__"]):
6+
if globals()[key] != getattr(sys.modules["__builtin__"],key):
7+
print "'%s' was overridden in globals()."%key
8+
9+
print "before pylab import"
10+
check_globals()
11+
print
12+
13+
from pylab import *
14+
15+
print "after pylab import"
16+
check_globals()
17+
print

0 commit comments

Comments
 (0)