Чтение стека вызовов: правильная оценка сообщений об ошибках
Коротко: Трассировка стека перечисляет цепочку вызовов до места ошибки; если читать её справа и следить за своим кодом, причину часто находят за минуты.
Подробнее: Когда программа падает, она выводит сообщение об ошибке со многими строками. Многие новички пугаются, но трассировка стека — это описание маршрута к ошибке: она показывает, какая функция вызвала какую, пока всё не взорвалось.
Подробности
Структура (Python)
Traceback (most rec…
См. также: отладка, исключения, журналирование и уровень журнала, обзор кодов ошибок