• Home
  • Raw
  • Download

Lines Matching +full:code +full:- +full:frame

15     def user_line(self, frame):  argument
16 if self.in_rpc_code(frame):
19 message = self.__frame2message(frame)
21 self.gui.interaction(message, frame)
25 def user_exception(self, frame, info): argument
26 if self.in_rpc_code(frame):
29 message = self.__frame2message(frame)
30 self.gui.interaction(message, frame, info)
32 def in_rpc_code(self, frame): argument
33 if frame.f_code.co_filename.count('rpc.py'):
36 prev_frame = frame.f_back
42 def __frame2message(self, frame): argument
43 code = frame.f_code
44 filename = code.co_filename
45 lineno = frame.f_lineno
48 if code.co_name != "?":
49 message = "%s: %s()" % (message, code.co_name)
62 self.frame = None
83 # there - insert a traceback.print_stack() to check it out.
88 # - return immediately from the nested run()
89 # - abort_loop ensures the nested event loop will terminate
90 # - the debugger's interaction routine completes normally
91 # - the restart_subprocess() will have taken care of stopping
134 self.bframe = bframe = Frame(top)
153 self.cframe = cframe = Frame(bframe)
185 self.fstack = Frame(top, height=1)
187 self.flocals = Frame(top)
189 self.fglobals = Frame(top, height=1)
199 def interaction(self, message, frame, info=None): argument
200 self.frame = frame
223 stack, i = self.idb.get_stack(self.frame, tb)
240 self.nesting_level -= 1
246 self.frame = None
249 frame = self.frame
250 if not frame:
252 filename, lineno = self.__frame2fileline(frame)
253 if filename[:1] + filename[-1:] != "<>" and os.path.exists(filename):
256 def __frame2fileline(self, frame): argument
257 code = frame.f_code
258 filename = code.co_filename
259 lineno = frame.f_lineno
271 self.idb.set_next(self.frame)
275 self.idb.set_return(self.frame)
290 if self.frame:
291 stack, i = self.idb.get_stack(self.frame, None)
305 self.frame = stackitem[0] # lineno is stackitem[1]
338 frame = self.frame
339 if not frame:
342 ldict = frame.f_locals
343 gdict = frame.f_globals
389 frame, lineno = stack[i]
391 modname = frame.f_globals["__name__"]
394 code = frame.f_code
395 filename = code.co_filename
396 funcname = code.co_name
422 menu.add_command(label="Show stack frame",
446 frame, lineno = self.stack[index]
447 code = frame.f_code
448 filename = code.co_filename
468 self.frame = frame = Frame(master)
469 self.frame.pack(expand=1, fill="both")
470 self.label = Label(frame, text=title, borderwidth=2, relief="groove")
472 self.vbar = vbar = Scrollbar(frame, name="vbar")
474 self.canvas = canvas = Canvas(frame,
480 self.subframe = subframe = Frame(canvas)
484 dict = -1
490 frame = self.frame
507 svalue = svalue[1:-1]
523 frame.pack(expand=1)
526 frame.pack(expand=0)
529 self.frame.destroy()