История изменений
Исправление Obezyan, (текущая версия) :
Проблема не в питоне, а в терминале. Дело в том что в некоторых терминалах, например, ESC
и CTRL+[
могут иметь одинаковую последовательность символов, также и TAB
с CTRL+I
.
Похоже что в вашем случае, из-за поведения описанного выше, часть строки преобразуется в неверную escape последовательность при попытке декодирования которой питон не падает, а выполняет ее завершая работу. Следующие версии питона скорее всего имеют встроенное дополнительное экранирование таких последовательностей в декодере, потому они не выполняют ее и продолжают работу.
Вообще, покопайтесь вот тут, там несколько вариантов решения.
Исходная версия Obezyan, :
Проблема не в питоне, а в терминале. Дело в том что в некоторых терминалах, например, ESC
и CTRL+[
могут иметь одинаковую последовательность символов, также и TAB
с CTRL+I
.
Похоже что в вашем случае, из-за поведения описанного выше, часть строки преобразуется в неверную escape последовательность при попытке декодирования которой питон не падает, а выполняет ее завершая работу. Следующие версии питона скорее всего имеют встроенное дополнительное экранирование таких последовательностей в декодере, потому они не выполняют ее и продолжают работу.