sys.exc_info или sys.last_ *? - PullRequest
       16

sys.exc_info или sys.last_ *?

2 голосов
/ 10 ноября 2011

Должен ли я предпочесть sys.exc_info() более sys.last_value и друзьям (sys.last_type, sys.last_traceback)?

1 Ответ

4 голосов
/ 10 ноября 2011

Глядя на документацию sys.last_value и его друзей:

Их предполагаемое использование - позволить интерактивному пользователю импортировать модуль отладчика и участвовать в посмертной отладке без повторного выполнения.команда, которая вызвала ошибку.

Итак, если вы находитесь в интерпретаторе, выполняющем отладку, я предлагаю использовать sys.last_value, но в сценарии я предлагаю вам использовать sys.exc_info().

...