[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

AltStyle によって変換されたページ (->オリジナル) /