diff options
Diffstat (limited to 'numpy/f2py/f2py2e.py')
-rwxr-xr-x | numpy/f2py/f2py2e.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/numpy/f2py/f2py2e.py b/numpy/f2py/f2py2e.py index 47223151f..110337f92 100755 --- a/numpy/f2py/f2py2e.py +++ b/numpy/f2py/f2py2e.py @@ -269,7 +269,8 @@ def scaninputline(inputline): options["f2py_wrapper_output"] = l elif f == 1: try: - open(l).close() + with open(l): + pass files.append(l) except IOError as detail: errmess('IOError: %s. Skipping file "%s".\n' % @@ -333,9 +334,8 @@ def callcrackfortran(files, options): if options['signsfile'][-6:] == 'stdout': sys.stdout.write(pyf) else: - f = open(options['signsfile'], 'w') - f.write(pyf) - f.close() + with open(options['signsfile'], 'w') as f: + f.write(pyf) if options["coutput"] is None: for mod in postlist: mod["coutput"] = "%smodule.c" % mod["name"] |