Mercurial > p > roundup > code
diff roundup/cgi/cgitb.py @ 1079:04b44df7af1d
removed some property name clashes
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Mon, 09 Sep 2002 05:28:48 +0000 |
| parents | cf22c87d6fce |
| children | e5826025eeb7 |
line wrap: on
line diff
--- a/roundup/cgi/cgitb.py Mon Sep 09 04:43:10 2002 +0000 +++ b/roundup/cgi/cgitb.py Mon Sep 09 05:28:48 2002 +0000 @@ -1,13 +1,14 @@ # # This module was written by Ka-Ping Yee, <ping@lfw.org>. # -# $Id: cgitb.py,v 1.3 2002-09-06 07:23:29 richard Exp $ +# $Id: cgitb.py,v 1.4 2002-09-09 05:28:48 richard Exp $ __doc__ = """ Extended CGI traceback handler by Ka-Ping Yee, <ping@lfw.org>. """ -import sys, os, types, string, keyword, linecache, tokenize, inspect, pydoc +import sys, os, types, string, keyword, linecache, tokenize, inspect +import pydoc, traceback from roundup.i18n import _ @@ -51,6 +52,10 @@ niceDict(' ', context.global_vars), niceDict(' ', context.local_vars))) # context._scope_stack)) + + l.append('\n') + l.append(''.join(traceback.format_exception(etype, evalue, + sys.exc_traceback))) return head + cgi.escape('\n'.join(l)) + '</pre><p> </p>' def html(context=5): @@ -163,6 +168,9 @@ # # $Log: not supported by cvs2svn $ +# Revision 1.3 2002/09/06 07:23:29 richard +# tweak +# # Revision 1.2 2002/09/06 07:21:31 richard # much nicer error messages when there's a templating error #
