Fixed unclosed file warning

This commit is contained in:
Andrew Murray 2019-01-07 09:07:11 +11:00
parent 7bf5246b93
commit dc605f7d30
2 changed files with 5 additions and 0 deletions

View File

@ -54,6 +54,9 @@ class TestFileMic(PillowTestCase):
self.assertRaises(EOFError, im.seek, 99)
self.assertEqual(im.tell(), 0)
def test_unclosed_file(self):
self.assert_warning(None, Image.open, TEST_FILE)
def test_invalid_file(self):
# Test an invalid OLE file
invalid_file = "Tests/images/flower.jpg"

View File

@ -88,7 +88,9 @@ class MicImageFile(TiffImagePlugin.TiffImageFile):
except IndexError:
raise EOFError("no such frame")
prev_fp = self.fp
self.fp = self.ole.openstream(filename)
prev_fp.close()
TiffImagePlugin.TiffImageFile._open(self)