Отладчик 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? Что не так с моей строкой чтения?

Ответы на вопрос(3)

Ваш ответ на вопрос