We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5b81171 commit 5f2d371Copy full SHA for 5f2d371
pdfkit/pdfkit.py
@@ -144,10 +144,7 @@ def to_pdf(self, path=None):
144
145
exit_code = result.returncode
146
if exit_code != 0:
147
- try:
148
- stderr = stderr.decode('utf-8')
149
- except UnicodeDecodeError:
150
- stderr = ''
+ stderr = stderr.decode('utf-8', errors='replace')
151
152
if 'cannot connect to X server' in stderr:
153
raise IOError('%s\n'
@@ -164,7 +161,7 @@ def to_pdf(self, path=None):
164
161
# Since wkhtmltopdf sends its output to stderr we will capture it
165
162
# and properly send to stdout
166
163
if '--quiet' not in args:
167
- sys.stdout.write(stderr.decode('utf-8'))
+ sys.stdout.write(stderr.decode('utf-8', errors='replace'))
168
169
if not path:
170
return stdout
0 commit comments