Lines Matching refs:frame
19 barrier, in particular frame and traceback objects.
40 def wrap_frame(frame):
41 fid = id(frame)
42 frametable[fid] = frame
63 def interaction(self, message, frame, info=None):
65 # pass frame and traceback object IDs instead of the objects themselves
67 (message, wrap_frame(frame), wrap_info(info)),
87 frame = frametable[fid]
88 self.idb.set_next(frame)
91 frame = frametable[fid]
92 self.idb.set_return(frame)
95 frame = frametable[fid]
100 stack, i = self.idb.get_stack(frame, tb)
123 frame = frametable[fid]
124 return getattr(frame, name)
127 frame = frametable[fid]
128 dict = frame.f_globals
134 frame = frametable[fid]
135 dict = frame.f_locals
141 frame = frametable[fid]
142 code = frame.f_code
291 frame = FrameProxy(self.conn, fid)
292 self.gui.interaction(message, frame, modified_info)
313 def get_stack(self, frame, tbid):
314 # passing frame and traceback IDs, not the objects themselves
315 stack, i = self.call("get_stack", frame._fid, tbid)
325 def set_next(self, frame):
326 self.call("set_next", frame._fid)
328 def set_return(self, frame):
329 self.call("set_return", frame._fid)