Skip to content

Commit 989a358

Browse files
authored
Merge pull request #8773 from radarhere/eof
_seek_check already raises an EOFError
2 parents 7145057 + 85f439f commit 989a358

File tree

2 files changed

+6
-15
lines changed

2 files changed

+6
-15
lines changed

src/PIL/MicImagePlugin.py

+1-6
Original file line numberDiff line numberDiff line change
@@ -73,12 +73,7 @@ def _open(self) -> None:
7373
def seek(self, frame: int) -> None:
7474
if not self._seek_check(frame):
7575
return
76-
try:
77-
filename = self.images[frame]
78-
except IndexError as e:
79-
msg = "no such frame"
80-
raise EOFError(msg) from e
81-
76+
filename = self.images[frame]
8277
self.fp = self.ole.openstream(filename)
8378

8479
TiffImagePlugin.TiffImageFile._open(self)

src/PIL/PsdImagePlugin.py

+5-9
Original file line numberDiff line numberDiff line change
@@ -169,15 +169,11 @@ def seek(self, layer: int) -> None:
169169
return
170170

171171
# seek to given layer (1..max)
172-
try:
173-
_, mode, _, tile = self.layers[layer - 1]
174-
self._mode = mode
175-
self.tile = tile
176-
self.frame = layer
177-
self.fp = self._fp
178-
except IndexError as e:
179-
msg = "no such layer"
180-
raise EOFError(msg) from e
172+
_, mode, _, tile = self.layers[layer - 1]
173+
self._mode = mode
174+
self.tile = tile
175+
self.frame = layer
176+
self.fp = self._fp
181177

182178
def tell(self) -> int:
183179
# return layer number (0=image, 1..max=layers)

0 commit comments

Comments
 (0)