Как установить пользовательское приглашение в pdb? - PullRequest
0 голосов
/ 27 января 2019

Как упомянуто в заголовке - как можно изменить приглашение (Pdb) по умолчанию на что-то другое?Кажется, не существует встроенного способа установки приглашения для документов или источника .

1 Ответ

0 голосов
/ 27 января 2019

Одним из способов решения этой проблемы может быть его динамическая установка в .pdbrc, например

!(lambda: exec('import gc, pdb; next(o for o in gc.get_objects() if isinstance(o, pdb.Pdb)).prompt = "pdb> "', {}))()

, что приводит к появлению приглашения "pdb>".Это также позволяет избежать загрязнения локальной области.

В качестве альтернативы используйте другой отладчик, например pdb ++ , для которого можно настроить подсказку и другие атрибуты (для здесь ).

...