traceback
Цей модуль надає стандартний інтерфейс для виділення, форматування та друку трасування стека програм Python. Він точно імітує поведінку інтерпретатора Python, коли він друкує трасування стека.
Last updated
Цей модуль надає стандартний інтерфейс для виділення, форматування та друку трасування стека програм Python. Він точно імітує поведінку інтерпретатора Python, коли він друкує трасування стека.
Last updated
Как правильно исправлять ошибки в коде https://python-scripts.com/python-tracebac
Наприклад, моя ф-ція send_response в рязі передачі помилки повертає номер рядка, де була викликана.
traceback.extract_stack()[-2]
- (передостанній [-2]) - виклик цієї функції. Рахуємо від кінця, т.я. викликів може бути кілька, і перший елемент у стеку буде відповідати самому зовнішньому виклику (наприклад, якщо спочатку викликається функція main, а з неї функція, то перший елемент стека буде викликом функції main)