diff options
Diffstat (limited to 'setuptools/package_index.py')
-rwxr-xr-x | setuptools/package_index.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/setuptools/package_index.py b/setuptools/package_index.py index da3fed12..8321eece 100755 --- a/setuptools/package_index.py +++ b/setuptools/package_index.py @@ -749,7 +749,9 @@ def local_open(url): files = [] for f in os.listdir(filename): if f=='index.html': - body = open(os.path.join(filename,f),'rb').read() + fp = open(os.path.join(filename,f),'rb') + body = fp.read() + fp.close() break elif os.path.isdir(os.path.join(filename,f)): f+='/' |