use default value if mpheader is not provided

This commit is contained in:
Glandos 2019-03-24 09:48:23 +01:00
parent 4a87e067a2
commit b08b122c8b

View File

@ -46,10 +46,10 @@ class MpoImageFile(JpegImagePlugin.JpegImageFile):
def _open(self):
self.fp.seek(0) # prep the fp in order to pass the JPEG test
JpegImagePlugin.JpegImageFile._open(self)
self._after_jpeg_open(self._getmp())
self._after_jpeg_open()
def _after_jpeg_open(self, mpheader):
self.mpinfo = mpheader
def _after_jpeg_open(self, mpheader=None):
self.mpinfo = mpheader if mpheader is not None else self._getmp()
self.__framecount = self.mpinfo[0xB001]
self.__mpoffsets = [mpent['DataOffset'] + self.info['mpoffset']
for mpent in self.mpinfo[0xB002]]