LINUX.ORG.RU

История изменений

Исправление Obezyan, (текущая версия) :

Проблема не в питоне, а в терминале. Дело в том что в некоторых терминалах, например, ESC и CTRL+[ могут иметь одинаковую последовательность символов, также и TAB с CTRL+I.

Похоже что в вашем случае, из-за поведения описанного выше, часть строки преобразуется в неверную escape последовательность при попытке декодирования которой питон не падает, а выполняет ее завершая работу. Следующие версии питона скорее всего имеют встроенное дополнительное экранирование таких последовательностей в декодере, потому они не выполняют ее и продолжают работу.

Вот почему tmux это делает

Вообще, покопайтесь вот тут, там несколько вариантов решения.

Исходная версия Obezyan, :

Проблема не в питоне, а в терминале. Дело в том что в некоторых терминалах, например, ESC и CTRL+[ могут иметь одинаковую последовательность символов, также и TAB с CTRL+I.

Похоже что в вашем случае, из-за поведения описанного выше, часть строки преобразуется в неверную escape последовательность при попытке декодирования которой питон не падает, а выполняет ее завершая работу. Следующие версии питона скорее всего имеют встроенное дополнительное экранирование таких последовательностей в декодере, потому они не выполняют ее и продолжают работу.