summaryrefslogtreecommitdiff
path: root/setuptools
diff options
context:
space:
mode:
authorVinay Sajip <vinay_sajip@yahoo.co.uk>2011-06-21 13:16:40 +0100
committerVinay Sajip <vinay_sajip@yahoo.co.uk>2011-06-21 13:16:40 +0100
commit3413ef74c13af3a10377e1c370b22b28f3681afc (patch)
tree02032dd2fb58459f55608f82ab6e910154a642e8 /setuptools
parentb81a9de65a5e4ab39411b673730a95074d0ac153 (diff)
downloadpython-setuptools-bitbucket-3413ef74c13af3a10377e1c370b22b28f3681afc.tar.gz
Fixed execfile in compat.py.
Diffstat (limited to 'setuptools')
-rw-r--r--setuptools/compat.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/setuptools/compat.py b/setuptools/compat.py
index 7427c17f..c5d28be5 100644
--- a/setuptools/compat.py
+++ b/setuptools/compat.py
@@ -69,5 +69,10 @@ else:
from urllib.parse import urlparse, urlunparse, unquote, splituser, urljoin
xrange = range
- def execfile(fn, globs, locs):
+ def execfile(fn, globs=None, locs=None):
+ if globs is None:
+ globs = globals()
+ if locs is None:
+ locs = globs
exec_(compile(open(fn).read(), fn, 'exec'), globs, locs)
+