Home | History | Annotate | Download | only in idlelib

Lines Matching refs:frame

19 barrier, in particular frame and traceback objects.
41 def wrap_frame(frame):
42 fid = id(frame)
43 frametable[fid] = frame
64 def interaction(self, message, frame, info=None):
66 # pass frame and traceback object IDs instead of the objects themselves
68 (message, wrap_frame(frame), wrap_info(info)),
88 frame = frametable[fid]
89 self.idb.set_next(frame)
92 frame = frametable[fid]
93 self.idb.set_return(frame)
97 frame = frametable[fid]
102 stack, i = self.idb.get_stack(frame, tb)
104 stack = [(wrap_frame(frame), k) for frame, k in stack]
127 frame = frametable[fid]
128 return getattr(frame, name)
131 frame = frametable[fid]
132 dict = frame.f_globals
138 frame = frametable[fid]
139 dict = frame.f_locals
145 frame = frametable[fid]
146 code = frame.f_code
283 frame = FrameProxy(self.conn, fid)
284 self.gui.interaction(message, frame, modified_info)
305 def get_stack(self, frame, tbid):
306 # passing frame and traceback IDs, not the objects themselves
307 stack, i = self.call("get_stack", frame._fid, tbid)
317 def set_next(self, frame):
318 self.call("set_next", frame._fid)
320 def set_return(self, frame):
321 self.call("set_return", frame._fid)