Как мне установить sys.excepthook для глобального вызова pdb в python?
Из документов Python:
sys.excepthook(type, value, traceback)
Эта функция распечатывает заданную трассировку и исключение для.sys.stderr
Когда исключение возникает и не обрабатывается, переводчик вызываетsys.excepthook
с тремя аргументами, классом исключения, экземпляром исключения и объектом трассировки. В интерактивном сеансе это происходит непосредственно перед тем, как управление возвращается к приглашению; в программе Python это происходит непосредственно перед выходом из программы. Обработка таких исключений верхнего уровня может быть настроена путем назначения другой функции с тремя аргументами.sys.excepthook
http://docs.python.org/library/sys.html
Как я могу изменить это глобально, чтобы действие по умолчанию всегда вызывалоpdb
? Есть ли файл конфигурации, который я могу изменить? Я нене хочу оборачивать мой код, чтобы сделать это.