По какой-то причине в стеке нет такого фрейма.
Например, если у меня есть простая функция в foo.py:
def foo(a):
if a < 0:
raise Exception('a must be > 0.')
и do (из другого файлаdetect.py):
try:
foo(-1)
except Exception as e:
error = traceback.extract_stack()
print(error)
Результат: [<FrameSummary file detect.py, line 16 in <module>>]
Затем мы видим единственный FrameSummary из текущего файла, где происходит исключение, нет FrameSummary о прямом месте (содержимое строки иline_no) где возникла исключительная ситуация (в foo.py).
Есть ли способ извлечь информацию?