Fixed: #132 (PDFStream.get_filters: support multiple parameterless filters)

pull/55/head
Yusuke Shinyama 2016-09-11 23:52:13 +09:00
parent e95a483790
commit 177a4ab937
1 changed files with 2 additions and 4 deletions

View File

@ -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)