File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -238,7 +238,8 @@ def _normalize_options(self, options):
238238 for optval in value :
239239 yield (normalized_key , optval )
240240 else :
241- yield (normalized_key , unicode (value ) if value else value )
241+ normalized_value = '' if isinstance (value ,bool ) else value
242+ yield (normalized_key , unicode (normalized_value ) if value else value )
242243
243244 def _normalize_arg (self , arg ):
244245 return arg .lower ()
Original file line number Diff line number Diff line change @@ -446,5 +446,16 @@ def test_issue_140_empty_cookie_value(self):
446446
447447 self .assertEqual (output2 [:4 ].decode ('utf-8' ), '%PDF' )
448448
449+ def test_issue_169_quiet_boolean_True (self ):
450+ options = {
451+ 'outline' : '' ,
452+ 'footer-line' : None ,
453+ 'quiet' : True
454+ }
455+
456+ r = pdfkit .PDFKit ('html' , 'string' , options = options )
457+ output = r .to_pdf ()
458+ self .assertEqual (output [:4 ].decode ('utf-8' ), '%PDF' )
459+
449460if __name__ == "__main__" :
450461 unittest .main ()
You can’t perform that action at this time.
0 commit comments