Одним из способов решения этой проблемы может быть его динамическая установка в .pdbrc
, например
!(lambda: exec('import gc, pdb; next(o for o in gc.get_objects() if isinstance(o, pdb.Pdb)).prompt = "pdb> "', {}))()
, что приводит к появлению приглашения "pdb>
".Это также позволяет избежать загрязнения локальной области.
В качестве альтернативы используйте другой отладчик, например pdb ++ , для которого можно настроить подсказку и другие атрибуты (для здесь ).