diff --git a/skimage/io/collection.py b/skimage/io/collection.py index 3f9e0890..4bf72ced 100644 --- a/skimage/io/collection.py +++ b/skimage/io/collection.py @@ -216,6 +216,9 @@ class ImageCollection(object): im.seek(i) except EOFError: break + if hasattr(im, 'fp') and im.fp: + im.fp.close() + self._frame_index = index return len(index)