Имею скрипт на Python, при попытке использования pyinstaller получаю ошибку такого вида:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xad in position 13: invalid start byte
Вот кусок кода на который жалуется pyinstaller.
def display(output, color=None, style=None, end='\\n', event=None, lock=None):
if isinstance(output, bytes):
output = output.decode('utf-8')
else:
output = str(output)
_color = ''
if color:
_color = getattr(colorama.Fore, color.upper())
_style = ''
if style:
_style = getattr(colorama.Style, style.upper())
exec("""print(_color + _style + output + colorama.Style.RESET_ALL, end="{}")""".format(end))
Полный код выдать не могу его слишком много
Полный лог ошибки:
Traceback (most recent call last):
File "hh.py", line 343, in <module>
main()
File "hh.py", line 94, in main
gg = _gg(options, var=var, key=key, modules=modules, imports=imports, hidden=hidden, url=gg)
File "hh.py", line 325, in _gg
name = gtr.freeze(name, icon=options.icon, hidden=kwargs['hidden'])
File "ss.py", line 244, in freeze
util.display(line, color='reset', style='dim')
File "dd.py", line 398, in display
output = output.decode('utf-8')
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xad in position 13: invalid start byte