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 [] return []
if not isinstance(filters, list): if not isinstance(filters, list):
filters = [filters] filters = [filters]
if not params: if not isinstance(params, list):
# Make sure the parameters list is the same as filters. # Make sure the parameters list is the same as filters.
params = [{}]*len(filters) params = [params]*len(filters)
elif not isinstance(params, list):
params = [params]
if STRICT and len(params) != len(filters): if STRICT and len(params) != len(filters):
raise PDFException("Parameters len filter mismatch") raise PDFException("Parameters len filter mismatch")
return zip(filters, params) return zip(filters, params)