diff options
| author | Vinay Sajip <vinay_sajip@yahoo.co.uk> | 2011-06-21 13:16:40 +0100 |
|---|---|---|
| committer | Vinay Sajip <vinay_sajip@yahoo.co.uk> | 2011-06-21 13:16:40 +0100 |
| commit | 3413ef74c13af3a10377e1c370b22b28f3681afc (patch) | |
| tree | 02032dd2fb58459f55608f82ab6e910154a642e8 /setuptools | |
| parent | b81a9de65a5e4ab39411b673730a95074d0ac153 (diff) | |
| download | python-setuptools-bitbucket-3413ef74c13af3a10377e1c370b22b28f3681afc.tar.gz | |
Fixed execfile in compat.py.
Diffstat (limited to 'setuptools')
| -rw-r--r-- | setuptools/compat.py | 7 |
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) + |
