Lines Matching refs:frame
18 def user_line(self, frame):
19 if self.in_rpc_code(frame):
22 message = self.__frame2message(frame)
24 self.gui.interaction(message, frame)
28 def user_exception(self, frame, info):
29 if self.in_rpc_code(frame):
32 message = self.__frame2message(frame)
33 self.gui.interaction(message, frame, info)
35 def in_rpc_code(self, frame):
36 if frame.f_code.co_filename.count('rpc.py'):
39 prev_frame = frame.f_back
47 def __frame2message(self, frame):
48 code = frame.f_code
50 lineno = frame.f_lineno
67 self.frame = None
204 def interaction(self, message, frame, info=None):
205 self.frame = frame
229 stack, i = self.idb.get_stack(self.frame, tb)
252 self.frame = None
255 frame = self.frame
256 if not frame:
258 filename, lineno = self.__frame2fileline(frame)
262 def __frame2fileline(self, frame):
263 code = frame.f_code
265 lineno = frame.f_lineno
277 self.idb.set_next(self.frame)
281 self.idb.set_return(self.frame)
296 if self.frame:
297 stack, i = self.idb.get_stack(self.frame, None)
311 self.frame = stackitem[0] # lineno is stackitem[1]
344 frame = self.frame
345 if not frame:
348 ldict = frame.f_locals
349 gdict = frame.f_globals
394 frame, lineno = stack[i]
396 modname = frame.f_globals["__name__"]
399 code = frame.f_code
426 menu.add_command(label="Show stack frame",
450 frame, lineno = self.stack[index]
451 code = frame.f_code
472 self.frame = frame = Frame(master)
473 self.frame.pack(expand=1, fill="both")
474 self.label = Label(frame, text=title, borderwidth=2, relief="groove")
476 self.vbar = vbar = Scrollbar(frame, name="vbar")
478 self.canvas = canvas = Canvas(frame,
494 frame = self.frame
539 frame.pack(expand=1)
542 frame.pack(expand=0)
545 self.frame.destroy()