Extreme Yaro weirdness
gagsl-py2 at yahoo.com.ar
Mon Feb 2 16:39:50 CET 2009
En Mon, 02 Feb 2009 06:59:16 -0200, Ron Garret <rNOSPAMon at flownet.com>
> I'm running the following WSGI app under Yaro:
> def error(req):
> return cgitb.html(sys.exc_info())
> return 'foo'
> The result of running this is 'foo'. In other words, the reference to
> the non-existent key generates an exception as expected, but then the
> generation of the traceback generates ANOTHER exception, which I would
> not have expected. If I add another TRY/EXCEPT block to capture this
> exception, the result is attached at the bottom of this message.
Unqualified excepts are evil -- see this recent post (mine)
But in this case you hit a known bug in cgitb - see
http://bugs.python.org/issue4643 for a solution.
More information about the Python-list