Python эквивалент PyErr_Print () - PullRequest
1 голос
/ 05 января 2010

Что является эквивалентом Python API PyErr_Print() из интерфейса C?

Я принимаю вызов в модулях sys или traceback, но не могу найти в нем никаких функций, которые делают вызовы PyErr_Print().

Добавление

Я после вызова Python, чтобы получить ту же функциональность, что и PyErr_PrintEx(), описанную как:

Print a standard traceback to sys.stderr and clear the error indicator.

То есть я хочу сделать вызов Python с таким эффектом.

1 Ответ

2 голосов
/ 05 января 2010

Нет функции Python, которая в точности эквивалентна PyErr_PrintEx (настоящее имя PyErr_Print ;-), включая, например, настройку sys.last_traceback и друзей (которые должны быть установлены только для помощи при отладке после смерти). от интерактивного переводчика для исключений, которые не были пойманы). Какую именно комбинацию функций вы ищете?

...