diff options
author | Jason R. Coombs <jaraco@jaraco.com> | 2013-11-24 16:25:01 -0500 |
---|---|---|
committer | Jason R. Coombs <jaraco@jaraco.com> | 2013-11-24 16:25:01 -0500 |
commit | f07c527906b54fa8245c6804ae8062c8ddd6c6d7 (patch) | |
tree | 22d811fafb5cadcc37aabef2b612b098d1287d82 /setuptools/compat.py | |
parent | 6474847292f1cf4fcda55afe2cd5e46497ce339f (diff) | |
download | external_python_setuptools-f07c527906b54fa8245c6804ae8062c8ddd6c6d7.tar.gz external_python_setuptools-f07c527906b54fa8245c6804ae8062c8ddd6c6d7.tar.bz2 external_python_setuptools-f07c527906b54fa8245c6804ae8062c8ddd6c6d7.zip |
Drop compatibility function exec_, required for Python 2.5 and earlier.
Diffstat (limited to 'setuptools/compat.py')
-rw-r--r-- | setuptools/compat.py | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/setuptools/compat.py b/setuptools/compat.py index 8b7ea904..fdb7d8ed 100644 --- a/setuptools/compat.py +++ b/setuptools/compat.py @@ -33,18 +33,7 @@ if sys.version_info[0] < 3: from urlparse import urlparse, urlunparse, urljoin, urlsplit, urlunsplit filterfalse = itertools.ifilterfalse - def exec_(code, globs=None, locs=None): - if globs is None: - frame = sys._getframe(1) - globs = frame.f_globals - if locs is None: - locs = frame.f_locals - del frame - elif locs is None: - locs = globs - exec("""exec code in globs, locs""") - - exec_("""def reraise(tp, value, tb=None): + exec("""def reraise(tp, value, tb=None): raise tp, value, tb""") else: PY3 = True @@ -52,7 +41,6 @@ else: basestring = str import builtins import configparser as ConfigParser - exec_ = eval('exec') from io import StringIO, BytesIO func_code = lambda o: o.__code__ func_globals = lambda o: o.__globals__ @@ -89,7 +77,7 @@ else: source = f.read() finally: f.close() - exec_(compile(source, fn, 'exec'), globs, locs) + exec(compile(source, fn, 'exec'), globs, locs) def reraise(tp, value, tb=None): if value.__traceback__ is not tb: |