MCPcopy Index your code
hub / github.com/python-pillow/Pillow / seek

Method seek

src/PIL/PsdImagePlugin.py:171–185  ·  view source on GitHub ↗
(self, layer: int)

Source from the content-addressed store, hash-verified

169 return len(self.layers) > 1
170
171 def seek(self, layer: int) -> None:
172 if not self._seek_check(layer):
173 return
174 if isinstance(self._fp, DeferredError):
175 raise self._fp.ex
176
177 # seek to given layer (1..max)
178 if layer > len(self.layers):
179 msg = "no more images in PSD file"
180 raise EOFError(msg)
181 _, mode, _, tile = self.layers[layer - 1]
182 self._mode = mode
183 self.tile = tile
184 self.frame = layer
185 self.fp = self._fp
186
187 def tell(self) -> int:
188 # return layer number (0=image, 1..max=layers)

Callers 4

_openMethod · 0.45
layersMethod · 0.45
_layerinfoFunction · 0.45
_maketileFunction · 0.45

Calls 1

_seek_checkMethod · 0.80

Tested by

no test coverage detected