【发布时间】:2017-05-05 12:00:28
【问题描述】:
标题是不言自明的。我正在做类似的事情:
gen = obj #some generator instance running
frame = obj.gi_frame
prevframe = frame.f_back
但我总是得到None 换成prevframe。为什么会这样。另外,是否有一些解决方法?
上下文:我正在尝试编写一个简单的调用堆栈方法来确定调用特定函数的内容。我正在使用扭曲的沙井并远程登录到一个正在运行的进程中,然后我在其中执行这些命令,但我似乎无法访问之前的帧。
【问题讨论】:
-
不,那很好,谢谢
标签: python generator python-2.6 callstack