Сообщить об ошибке.

Переменные last_type, last_value, last_traceback в Python.

Переменные для отладки без повторного выполнения команды.

Синтаксис:

import sys

sys.last_type
sys.last_value
sys.last_traceback

Параметры:

  • нет

Возвращаемое значение:

  • sys.last_type - тип ошибки,
  • sys.last_value - значение ошибки,
  • sys.last_traceback - трассировку стека,

Описание:

Эти три переменные sys.last_type, sys.last_value, sys.last_traceback не всегда определены. Они устанавливаются, когда исключение не обрабатывается, а интерпретатор выводит сообщение об ошибке и трассировку стека.

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

Для получения дополнительной информации смотрите модуль pdb.