Fixes a crash in consoleUI when filename contains non-ASCII characters

This commit is contained in:
Alberto Sottile 2018-03-11 18:40:35 +01:00
parent bfafe1780e
commit e63e74976c

View File

@ -91,6 +91,10 @@ class ConsoleUI(threading.Thread):
def showMessage(self, message, noTimestamp=False):
message = message.encode(sys.stdout.encoding, 'replace')
try:
message = message.decode('utf-8')
except UnicodeEncodeError:
pass
if noTimestamp:
print(message)
else: