diff options
author | Philip Jenvey <pjenvey@underboss.org> | 2014-04-24 18:34:17 -0700 |
---|---|---|
committer | Philip Jenvey <pjenvey@underboss.org> | 2014-04-24 18:34:17 -0700 |
commit | 8e0098aeb4171bb9c32fd94db257c440e18ebf75 (patch) | |
tree | a10551718f1a9634321cfedbd411e95592d23525 /lib_pypy/_testcapi.py | |
parent | fix test_bytebuffer on win32 (diff) | |
download | pypy-8e0098aeb4171bb9c32fd94db257c440e18ebf75.tar.gz pypy-8e0098aeb4171bb9c32fd94db257c440e18ebf75.tar.bz2 pypy-8e0098aeb4171bb9c32fd94db257c440e18ebf75.zip |
close it when finished
Diffstat (limited to 'lib_pypy/_testcapi.py')
-rw-r--r-- | lib_pypy/_testcapi.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib_pypy/_testcapi.py b/lib_pypy/_testcapi.py index 1535c4c0d5..af36a13fde 100644 --- a/lib_pypy/_testcapi.py +++ b/lib_pypy/_testcapi.py @@ -1,4 +1,5 @@ -import imp, os +import imp +import os try: import cpyext @@ -12,6 +13,9 @@ output_dir = _pypy_testcapi.get_hashed_dir(os.path.join(thisdir, cfile)) try: fp, filename, description = imp.find_module('_testcapi', path=[output_dir]) - imp.load_module('_testcapi', fp, filename, description) + try: + imp.load_module('_testcapi', fp, filename, description) + finally: + fp.close() except ImportError: _pypy_testcapi.compile_shared(cfile, '_testcapi', output_dir) |