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