Handle unicode decoding errors with replacing (#123)

This commit is contained in:
John Coates
2017-09-26 03:43:56 -07:00
committed by Ole André Vadla Ravnås
parent e27fd67492
commit dbb0704f2c
+1 -1
View File
@@ -323,7 +323,7 @@ class ConsoleApplication(object):
encoding = sys.stdout.encoding or 'UTF-8'
for arg in args:
if isinstance(arg, string_type):
encoded_args.append(arg.encode(encoding, errors='replace').decode(decoder))
encoded_args.append(arg.encode(encoding, errors='replace').decode(decoder, errors='replace'))
else:
encoded_args.append(arg)
print(*encoded_args, **kwargs)