cgitb (version 1.4)
index
/usr/lib/python2.2/cgitb.py

Handle exceptions in CGI scripts by formatting tracebacks into nice HTML.
 
To enable this module, do:
 
    import cgitb; cgitb.enable()
 
at the top of your CGI script.  The optional arguments to enable() are:
 
    display     - if true, tracebacks are displayed in the web browser
    logdir      - if set, tracebacks are written to files in this directory
    context     - number of lines of source code to show for each stack frame
 
By default, tracebacks are displayed but not saved, and context is 5.
 
Alternatively, if you have caught an exception and want cgitb to display it
for you, call cgitb.handler().  The optional argument to handler() is a 3-item
tuple (etype, evalue, etb) just like the value of sys.exc_info().

 
Modules
            
sys
 
Classes
            
Hook
 
class Hook
      A hook to replace sys.excepthook that shows tracebacks in HTML.
 
   Methods defined here:
__call__(self, etype, evalue, etb)
__init__(self, display=1, logdir=None, context=5, file=None)
handle(self, info=None)

Data and non-method functions defined here:
__doc__ = 'A hook to replace sys.excepthook that shows tracebacks in HTML.'
__module__ = 'cgitb'
 
Functions
            
enable(display=1, logdir=None, context=5)
Install an exception handler that formats tracebacks as HTML.
 
The optional argument 'display' can be set to 0 to suppress sending the
traceback to the browser, and 'logdir' can be set to a directory to cause
tracebacks to be written to files there.
grey(text)
handler = handle(self, info=None) method of Hook instance
html((etype, evalue, etb), context=5)
Return a nice HTML document describing a given traceback.
lookup(name, frame, locals)
Find the value for a given name in the given environment.
reset()
Return a string that resets the CGI and browser to a known state.
scanvars(reader, frame, locals)
Scan one logical line of Python and look up values of variables used.
small(text)
strong(text)
 
Data
             __UNDEF__ = []
__author__ = 'Ka-Ping Yee'
__file__ = '/usr/lib/python2.2/cgitb.pyc'
__name__ = 'cgitb'
__version__ = '$Revision: 1.4 $'
 
Author
             Ka-Ping Yee