diff --git a/pdfminer/image.py b/pdfminer/image.py index 3bcad3b..b6b8bab 100644 --- a/pdfminer/image.py +++ b/pdfminer/image.py @@ -80,7 +80,7 @@ class ImageWriter(object): ext = '.%d.%dx%d.img' % (image.bits, width, height) name = image.name+ext path = os.path.join(self.outdir, name) - fp = file(path, 'wb') + fp=open(path, 'wb') if ext == '.jpg': raw_data = stream.get_rawdata() if LITERAL_DEVICE_CMYK in image.colorspace: diff --git a/pdfminer/pdftypes.py b/pdfminer/pdftypes.py index 2ea6aea..07dff53 100644 --- a/pdfminer/pdftypes.py +++ b/pdfminer/pdftypes.py @@ -233,7 +233,7 @@ class PDFStream(PDFObject): params = [params] * len(filters) if settings.STRICT and len(params) != len(filters): raise PDFException("Parameters len filter mismatch") - return zip(filters, params) + return list(zip(filters, params)) #solves https://github.com/pdfminer/pdfminer.six/issues/15 def decode(self): assert self.data is None and self.rawdata is not None