File tree Expand file tree Collapse file tree 2 files changed +8
-4
lines changed
Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -122,6 +122,10 @@ def gen_pdf(src, cmd_args):
122122 return gen_pdf (html_file .name , cmd_args )
123123
124124
125+ def _string_execute (* args ):
126+ return execute_wk (* args )[0 ].decode ('utf8' ).strip (' \n ' )
127+
128+
125129def get_version ():
126130 """
127131 Get version of pydf and wkhtmltopdf binary
@@ -130,11 +134,11 @@ def get_version():
130134 """
131135 v = 'pydf version: %s\n ' % __version__
132136 try :
133- wk_version = execute_wk ('-V' )[ 0 ]
137+ wk_version = _string_execute ('-V' )
134138 except Exception as e :
135139 # we catch all errors here to make sure we get a version no matter what
136140 wk_version = 'Error: %s' % str (e )
137- v += 'wkhtmltopdf version: %s' % wk_version . decode ( 'utf8' )
141+ v += 'wkhtmltopdf version: %s' % wk_version
138142 return v
139143
140144
@@ -145,7 +149,7 @@ def get_help():
145149
146150 :return: help string
147151 """
148- return execute_wk ('-h' )[ 0 ]. decode ( 'utf8 ' )
152+ return _string_execute ('-h' )
149153
150154
151155def get_extended_help ():
@@ -155,4 +159,4 @@ def get_extended_help():
155159
156160 :return: extended help string
157161 """
158- return execute_wk ('-H' )[ 0 ]. decode ( 'utf8 ' )
162+ return _string_execute ('-H' )
You can’t perform that action at this time.
0 commit comments