[Python-Dev] Breaking bug #411881 into manageable pieces

Martin v. Loewis martin@v.loewis.de
20 Mar 2002 07:05:05 +0100


Tim Peters <tim.one@comcast.net> writes:

> doctest.py: I Trust Tim (tm)
> 
>     Me too.  The first bare except is exec'ing arbitrary user-supplied
>     code, and needs to catch everything.  The second needs to ignore
>     any exception that may be raised by a user-define __str__, and
>     that's any exception whatsoever, so ditto.

One observation in the bug report is that atleast KeyboardInterrupt
needs to get a chance to get through, making bare except clauses evil
under almost any circumstance. 

Regards,
Martin