Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 15, 2015 09:11:04

ilnur
От: Казань
Зарегистрирован: 2009-01-06
Сообщения: 524
Репутация: +  22  -
Профиль   Отправить e-mail  

откуда интерпретатор пришел в функцию

привет

работаю с опенстек, с доками особо не разгуляешься.

изучаю через дебаг, подскажите, можно ли как то без pdb получить информацию как интерпретор пришел в функцию. список функции, через которые прошел интерпретатор до моей функции.

что-то типа трасебака, но без остановки потока.

спасибо

Офлайн

#2 Сен. 15, 2015 09:53:04

ilnur
От: Казань
Зарегистрирован: 2009-01-06
Сообщения: 524
Репутация: +  22  -
Профиль   Отправить e-mail  

откуда интерпретатор пришел в функцию

вроди нашел.

inspect.getframeinfo(frame[, context])
inspect.getouterframes(frame[, context])
inspect.currentframe()

Офлайн

#3 Сен. 16, 2015 01:45:58

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

откуда интерпретатор пришел в функцию

да, там надо по стеку фреймов передвигаться.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version