diff options
author | Sylvain Corlay <sylvain.corlay@gmail.com> | 2016-04-04 00:13:31 -0400 |
---|---|---|
committer | Sylvain Corlay <sylvain.corlay@gmail.com> | 2016-04-04 00:13:52 -0400 |
commit | efe1ac1a31a6c1bc3b0f16a24c58c8262d43ea0d (patch) | |
tree | b449beaf328b049b68c4dbb0a321dc0b9bec0abb /setup.py | |
parent | 9f40611aa58aec029941071be7d7925e4abb1572 (diff) |
Use context manager
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 5 |
1 files changed, 1 insertions, 4 deletions
@@ -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: |