Пытаюсь сделать оброботчик tty. Вроде бы ничего сложного, но при поптыке вызвать метод decode() в строке где есть последовательность «\x1b\xe2\x80\xa6P» питон просто отваливается. Не кидает исключения - ничего - просто молча падает. По идее опция errors=‘ignore’ должна помочь, но не помогает.
out = b'Mounting \x1b[0;1;39mdev-mqueue.mount\x1b\xe2\x80\xa6POSIX Message Queue File System...\r\r\n['
print ("decode start")
print (out.decode(errors='ignore'))
print ("decode end")
Версия Python 3.10.12
PS: Валиться только при запуске из под tmux. Если запустить в gnome-terminal, то без опции errors=‘ignore’, ругается на символ \xe2.