From 177a4ab937922423e8df89506880a68fe436c13e Mon Sep 17 00:00:00 2001 From: Yusuke Shinyama Date: Sun, 11 Sep 2016 23:52:13 +0900 Subject: [PATCH] Fixed: #132 (PDFStream.get_filters: support multiple parameterless filters) --- pdfminer/pdftypes.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pdfminer/pdftypes.py b/pdfminer/pdftypes.py index af1435b..5eda1fe 100644 --- a/pdfminer/pdftypes.py +++ b/pdfminer/pdftypes.py @@ -223,11 +223,9 @@ class PDFStream(PDFObject): return [] if not isinstance(filters, list): filters = [filters] - if not params: + if not isinstance(params, list): # Make sure the parameters list is the same as filters. - params = [{}]*len(filters) - elif not isinstance(params, list): - params = [params] + params = [params]*len(filters) if STRICT and len(params) != len(filters): raise PDFException("Parameters len filter mismatch") return zip(filters, params)