aboutsummaryrefslogtreecommitdiffstats
path: root/setuptools/compat.py
diff options
context:
space:
mode:
Diffstat (limited to 'setuptools/compat.py')
-rw-r--r--setuptools/compat.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/setuptools/compat.py b/setuptools/compat.py
index 7397d7fa..09e5af5c 100644
--- a/setuptools/compat.py
+++ b/setuptools/compat.py
@@ -70,11 +70,8 @@ if PY3:
globs = globals()
if locs is None:
locs = globs
- f = open(fn, 'rb')
- try:
+ with open(fn, 'rb') as f:
source = f.read()
- finally:
- f.close()
exec(compile(source, fn, 'exec'), globs, locs)
def reraise(tp, value, tb=None):