Vega strike Python Modules doc  0.5.1
Documentation of the " Modules " folder of Vega strike
 All Data Structures Namespaces Files Functions Variables
Tdb Class Reference
Inheritance diagram for Tdb:
Bdb

Public Member Functions

def user_call
 
def user_line
 
def user_return
 
def user_exception
 
- Public Member Functions inherited from Bdb
def __init__
 
def canonic
 
def reset
 
def trace_dispatch
 
def dispatch_line
 
def dispatch_call
 
def dispatch_return
 
def dispatch_exception
 
def stop_here
 
def break_here
 
def do_clear
 
def break_anywhere
 
def user_call
 
def user_line
 
def user_return
 
def user_exception
 
def set_step
 
def set_next
 
def set_return
 
def set_trace
 
def set_continue
 
def set_quit
 
def set_break
 
def clear_break
 
def clear_bpbynumber
 
def clear_all_file_breaks
 
def clear_all_breaks
 
def get_break
 
def get_breaks
 
def get_file_breaks
 
def get_all_breaks
 
def get_stack
 
def format_stack_entry
 
def run
 
def runeval
 
def runctx
 
def runcall
 

Additional Inherited Members

- Data Fields inherited from Bdb
 breaks
 
 fncache
 
 botframe
 
 stopframe
 
 returnframe
 
 quitting
 
 currentbp
 

Detailed Description

Definition at line 538 of file bdb.py.

Member Function Documentation

def user_call (   self,
  frame,
  args 
)

Definition at line 539 of file bdb.py.

540  def user_call(self, frame, args):
541  name = frame.f_code.co_name
542  if not name: name = '???'
print '+++ call', name, args
def user_exception (   self,
  frame,
  exc_stuff 
)

Definition at line 552 of file bdb.py.

References Bdb.set_continue().

553  def user_exception(self, frame, exc_stuff):
554  print '+++ exception', exc_stuff
555  self.set_continue()
def user_line (   self,
  frame 
)

Definition at line 543 of file bdb.py.

References Bdb.canonic(), and linecache.getline().

544  def user_line(self, frame):
545  import linecache
546  name = frame.f_code.co_name
547  if not name: name = '???'
548  fn = self.canonic(frame.f_code.co_filename)
549  line = linecache.getline(fn, frame.f_lineno)
print '+++', fn, frame.f_lineno, name, ':', line.strip()
def user_return (   self,
  frame,
  retval 
)

Definition at line 550 of file bdb.py.

551  def user_return(self, frame, retval):
print '+++ return', retval

The documentation for this class was generated from the following file: