mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-02-05 06:00:58 +03:00
Merge pull request #6117 from radarhere/return
This commit is contained in:
commit
5c931de27f
|
@ -306,7 +306,7 @@ class _BLPBaseDecoder(ImageFile.PyDecoder):
|
||||||
self._load()
|
self._load()
|
||||||
except struct.error as e:
|
except struct.error as e:
|
||||||
raise OSError("Truncated BLP file") from e
|
raise OSError("Truncated BLP file") from e
|
||||||
return 0, 0
|
return -1, 0
|
||||||
|
|
||||||
def _read_blp_header(self):
|
def _read_blp_header(self):
|
||||||
self.fd.seek(4)
|
self.fd.seek(4)
|
||||||
|
|
|
@ -231,7 +231,7 @@ class ImageFile(Image.Image):
|
||||||
decoder.setimage(self.im, extents)
|
decoder.setimage(self.im, extents)
|
||||||
if decoder.pulls_fd:
|
if decoder.pulls_fd:
|
||||||
decoder.setfd(self.fp)
|
decoder.setfd(self.fp)
|
||||||
status, err_code = decoder.decode(b"")
|
err_code = decoder.decode(b"")[1]
|
||||||
else:
|
else:
|
||||||
b = prefix
|
b = prefix
|
||||||
while True:
|
while True:
|
||||||
|
@ -664,7 +664,7 @@ class PyDecoder(PyCodec):
|
||||||
|
|
||||||
:param buffer: A bytes object with the data to be decoded.
|
:param buffer: A bytes object with the data to be decoded.
|
||||||
:returns: A tuple of ``(bytes consumed, errcode)``.
|
:returns: A tuple of ``(bytes consumed, errcode)``.
|
||||||
If finished with decoding return 0 for the bytes consumed.
|
If finished with decoding return -1 for the bytes consumed.
|
||||||
Err codes are from :data:`.ImageFile.ERRORS`.
|
Err codes are from :data:`.ImageFile.ERRORS`.
|
||||||
"""
|
"""
|
||||||
raise NotImplementedError()
|
raise NotImplementedError()
|
||||||
|
|
|
@ -148,7 +148,7 @@ class MspDecoder(ImageFile.PyDecoder):
|
||||||
|
|
||||||
self.set_as_raw(img.getvalue(), ("1", 0, 1))
|
self.set_as_raw(img.getvalue(), ("1", 0, 1))
|
||||||
|
|
||||||
return 0, 0
|
return -1, 0
|
||||||
|
|
||||||
|
|
||||||
Image.register_decoder("MSP", MspDecoder)
|
Image.register_decoder("MSP", MspDecoder)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user