summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorSylvain Corlay <sylvain.corlay@gmail.com>2016-04-04 00:13:31 -0400
committerSylvain Corlay <sylvain.corlay@gmail.com>2016-04-04 00:13:52 -0400
commitefe1ac1a31a6c1bc3b0f16a24c58c8262d43ea0d (patch)
treeb449beaf328b049b68c4dbb0a321dc0b9bec0abb /setup.py
parent9f40611aa58aec029941071be7d7925e4abb1572 (diff)
Use context manager
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/setup.py b/setup.py
index ebb3f1c..a466e26 100644
--- a/setup.py
+++ b/setup.py
@@ -17,11 +17,8 @@ def has_flag(compiler, flagname):
"""
import tempfile
fd, fname = tempfile.mkstemp('.cpp', 'main', text=True)
- f = os.fdopen(fd, 'w')
- try:
+ with os.fdopen(fd, 'w') as f:
f.write('int main (int argc, char **argv) { return 0; }')
- finally:
- f.close()
try:
compiler.compile([fname], extra_postargs=[flagname])
except setuptools.distutils.errors.CompileError: