prevent decoding unicode strings since python prefer to crash than doing nothing

This commit is contained in:
Zykino 2018-11-11 14:31:51 +01:00
parent 617e989154
commit 6c68c3363b

View file

@ -206,6 +206,10 @@ def cleanString(toclean):
return cleaned return cleaned
def decodeArgumentStrings(options, encoding): def decodeArgumentStrings(options, encoding):
# Python crash when decding from UTF-8 to UTF-8, so we prevent this
if "utf-8" == encoding.lower():
return;
if options["--name"] is not None: if options["--name"] is not None:
options["--name"] = options["--name"].decode(encoding) options["--name"] = options["--name"].decode(encoding)