This is a derived class to filter lines for the PyDebug application.
It includes things specific to PyDebug, like a dictionary of breakcmds.
class PyDebugGdbCmd(txCmd):
Methods
|
|
|
|
__init__
|
__init__ (
self,
ostr,
breakcmds,
)
This is the constructor method.
It stores the breakcmds dictionary as member data.
Arguments
ostr A pipe to which txCmd sends filtered output
breakcmds A dictionary of breaks cataloged by number that is shared
with the other thread. The break number is a key with the other member
a status (either enabled or disabled).
returns none
|
|
default
|
default ( self, line )
|
|
do_EOF
|
do_EOF ( self, line )
|
|
do__gdb_
|
do__gdb_ ( self, line )
|
|
do_break
|
do_break ( self, line )
|
|
do_debug
|
do_debug ( self, line )
|
|
do_exit
|
do_exit ( self, line )
|
|
do_help
|
do_help ( self, arg )
|
|
do_import
|
do_import ( self, line )
|
|
do_quit
|
do_quit ( self, line )
|
|
do_run
|
do_run ( self, line )
|
|
emptyline
|
emptyline ( self )
|
|
help_EOF
|
help_EOF ( self )
|
|
help__gdb_
|
help__gdb_ ( self )
|
|
help_break
|
help_break ( self )
|
|
help_debug
|
help_debug ( self )
|
|
help_exit
|
help_exit ( self )
|
|
help_import
|
help_import ( self )
|
|
help_quit
|
help_quit ( self )
|
|
help_run
|
help_run ( self )
|
|
postcmd
|
postcmd (
self,
stop,
line,
)
|
|
precmd
|
precmd ( self, line )
|
|
preloop
|
preloop ( self )
|
|