Package gluon :: Module debug :: Class WebDebugger
[hide private]
[frames] | no frames]

Class WebDebugger

source code

          object --+    
                   |    
contrib.qdb.Frontend --+
                       |
                      WebDebugger

Qdb web2py interface

Instance Methods [hide private]
 
__init__(self, pipe, completekey='tab', stdin=None, stdout=None)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
clear_interaction(self) source code
 
run(self)
Main method dispatcher (infinite loop)
source code
 
interaction(self, filename, lineno, line, **context) source code
 
exception(self, title, extype, exvalue, trace, request)
Show a user_exception
source code
 
do_continue(self, *args, **kwargs)
Continue execution, only stop when a breakpoint is encountered.
source code
 
do_step(self, *args, **kwargs)
Execute the current line, stop at the first possible occasion
source code
 
do_return(self, *args, **kwargs)
Continue execution until the current function returns
source code
 
do_next(self, *args, **kwargs)
Execute the current line, do not stop at function calls
source code
 
do_quit(self, *args, **kwargs)
Quit from the debugger.
source code
 
do_exec(self, statement) source code

Inherited from contrib.qdb.Frontend: call, do_clear_breakpoint, do_clear_file_breakpoints, do_environment, do_eval, do_jump, do_list, do_list_breakpoint, do_read, do_set_breakpoint, do_where, get_autocomplete_list, get_call_tip, interrupt, process_message, readline, recv, send, set_burst, set_params, startup, write

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, pipe, completekey='tab', stdin=None, stdout=None)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

run(self)

source code 

Main method dispatcher (infinite loop)

Overrides: contrib.qdb.Frontend.run
(inherited documentation)

interaction(self, filename, lineno, line, **context)

source code 
Overrides: contrib.qdb.Frontend.interaction

exception(self, title, extype, exvalue, trace, request)

source code 

Show a user_exception

Overrides: contrib.qdb.Frontend.exception
(inherited documentation)

do_continue(self, *args, **kwargs)

source code 

Continue execution, only stop when a breakpoint is encountered.

Decorators:
  • @check_interaction
Overrides: contrib.qdb.Frontend.do_continue
(inherited documentation)

do_step(self, *args, **kwargs)

source code 

Execute the current line, stop at the first possible occasion

Decorators:
  • @check_interaction
Overrides: contrib.qdb.Frontend.do_step
(inherited documentation)

do_return(self, *args, **kwargs)

source code 

Continue execution until the current function returns

Decorators:
  • @check_interaction
Overrides: contrib.qdb.Frontend.do_return
(inherited documentation)

do_next(self, *args, **kwargs)

source code 

Execute the current line, do not stop at function calls

Decorators:
  • @check_interaction
Overrides: contrib.qdb.Frontend.do_next
(inherited documentation)

do_quit(self, *args, **kwargs)

source code 

Quit from the debugger. The program being executed is aborted.

Decorators:
  • @check_interaction
Overrides: contrib.qdb.Frontend.do_quit
(inherited documentation)

do_exec(self, statement)

source code 
Overrides: contrib.qdb.Frontend.do_exec