diff options
author | Fred Drake <fdrake@acm.org> | 2001-12-04 22:47:42 (GMT) |
---|---|---|
committer | Fred Drake <fdrake@acm.org> | 2001-12-04 22:47:42 (GMT) |
commit | 6e70e8b401a5a76cfb58cd60cc0042c9bfd4254c (patch) | |
tree | 4d231575a07397ec908e9a133c911ffa883fcb41 /Doc/lib/libcgitb.tex | |
parent | 62c1e3c1b9c9e7d116ebb915b28b01a53b4fce2a (diff) | |
download | cpython-6e70e8b401a5a76cfb58cd60cc0042c9bfd4254c.zip cpython-6e70e8b401a5a76cfb58cd60cc0042c9bfd4254c.tar.gz cpython-6e70e8b401a5a76cfb58cd60cc0042c9bfd4254c.tar.bz2 |
Documentation for the "cgitb" module.
Diffstat (limited to 'Doc/lib/libcgitb.tex')
-rw-r--r-- | Doc/lib/libcgitb.tex | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/Doc/lib/libcgitb.tex b/Doc/lib/libcgitb.tex new file mode 100644 index 0000000..0971429 --- /dev/null +++ b/Doc/lib/libcgitb.tex @@ -0,0 +1,40 @@ +\section{\module{cgitb} --- + Traceback manager for CGI scripts} + +\declaremodule{standard}{cgitb} +\modulesynopsis{Configurable traceback handler for CGI scripts.} +\moduleauthor{Ka Ping Yee}{ping@lfw.org} +\sectionauthor{Fred L. Drake, Jr.}{fdrake@acm.org} + +\index{CGI!tracebacks} +\index{traceback!in CGI scripts} + +The \module{cgitb} module provides a special exception handler for CGI +scripts. Using this module, an exception raised and left uncaught in +a CGI script can be presented as colorized HTML in the user's Web +browser. The options to the \function{enable()} function can be used +to control whether the colorized traceback is presented and whether +the traceback is logged to a file for later analysis. + + +\begin{funcdesc}{enable}{\optional{display\optional{, logdir\optional{, + context}}}} + This function causes the \module{cgitb} module to take over the + interpreters default handling for exceptions that propogate out of + the top level of a script. The causes \module{cgitb} to set the + value of \code{\refmodule{sys}.excepthook}. + + The optional argument \var{display} defaults to true and can be set + to false to suppress sending the traceback to the browser. + \var{logdir}, if given, should be a directory to cause tracebacks to + be written to files there; by default tracebacks will not be written + to files. \var{context} is the number of lines of context around + the offending line in a traceback display; this defaults to + \code{5}. +\end{funcdesc} + +\begin{funcdesc}{handler}{\optional{info}} + This function handles an exception using the default settings. This + can be used when you've caught an exception and want to report it + using \module{cgitb}, but need to continue processing. +\end{funcdesc} |