[Python-Dev] Breaking bug #411881 into manageable pieces
David Ascher
DavidA@ActiveState.com
Wed, 20 Mar 2002 12:09:41 -0800
Aahz wrote:
>
> On Wed, Mar 20, 2002, Guido van Rossum wrote:
> >
> > There's a standard idiom for this:
> >
> > try:
> > ...code...
> > except KeyboardInterrupt:
> > raise
> > except:
> > ...handler...
>
> May I suggest yet one more alteration:
>
> try:
> ...code...
> except (KeyboardInterrupt,SystemExit):
> raise
> except:
> ...handler...
Makes me wonder if it makes sense to move KeyboardInterrupt up the
hierarchy and promote the use of StandardError...
--david