Fix ResourceWarnings in selftest.py (#9332)

This commit is contained in:
Andrew Murray 2025-12-11 07:45:47 +11:00 committed by GitHub
commit 374957cefd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -40,12 +40,14 @@ def testimage() -> None:
>>> with Image.open("Tests/images/hopper.gif") as im:
... _info(im)
('GIF', 'P', (128, 128))
>>> _info(Image.open("Tests/images/hopper.ppm"))
>>> with Image.open("Tests/images/hopper.ppm") as im:
... _info(im)
('PPM', 'RGB', (128, 128))
>>> try:
... _info(Image.open("Tests/images/hopper.jpg"))
... with Image.open("Tests/images/hopper.jpg") as im:
... _info(im)
... except OSError as v:
... print(v)
... print(v)
('JPEG', 'RGB', (128, 128))
PIL doesn't actually load the image data until it's needed,