Трассировка — это стек вызовов, который Python показывает при возникновении исключения: где началось выполнение, какие функции были вызваны и где именно произошла ошибка.
Использование:
- быстро найти файл и строку, в которой возникла ошибка;
- понять путь выполнения, который привел к сбою;
- построить точный репродукционный тест.
Суммируя:
- Обратная трассировка — это «маршрут» к ошибке.
- Самая ценная часть — это последние кадры стека и тип исключения.
- Анализ обратной трассировки ускоряет обнаружение первопричин.
Итог
Трассировка — это стек вызовов, который Python показывает при возникновении исключения: где началось выполнение, какие функции были вызваны и где именно произошла ошибка.