summaryrefslogtreecommitdiffstats
path: root/Doc/lib/libcgitb.tex
diff options
context:
space:
mode:
authorFred Drake <fdrake@acm.org>2001-12-04 22:47:42 (GMT)
committerFred Drake <fdrake@acm.org>2001-12-04 22:47:42 (GMT)
commit6e70e8b401a5a76cfb58cd60cc0042c9bfd4254c (patch)
tree4d231575a07397ec908e9a133c911ffa883fcb41 /Doc/lib/libcgitb.tex
parent62c1e3c1b9c9e7d116ebb915b28b01a53b4fce2a (diff)
downloadcpython-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.tex40
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}