[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