Отладчик Python (pdb) перестал обрабатывать стрелки вверх / вниз, показывает ^ [[A вместо
Я использую Python 2.6 в virtualenv на машине с Ubuntu Linux 11.04 (natty). У меня есть этот код в моем (django) коде Python:
<code>import pdb ; pdb.set_trace() </code>
чтобы запустить отладчик python (pdb).
До сегодняшнего дня это работало нормально. Но теперь, когда запускается pdb, он работает для отладки, запуска, точек останова и т. Д., Но когда я нажимаюup arrow чтобы показать предыдущую команду, которую она печатает^[[A
вместо этого он не поднимается. Когда я что-то набираю и нажимаюHomeпечатает^[OH
вместо перемещения курсора.
Я могу использовать до / дома / и т. Д. нормально в терминале bash, который запускает мои юнит-тесты на python django (у которых есть вызов pdb).
Что происходит? Как мне исправить мой pdb? Что не так с моей строкой чтения?