[Python-Dev] Pre-PEP: Unifying try-except and try-finally

Tim Peters tim.peters at gmail.com
Thu May 5 02:29:07 CEST 2005


[Shane Holloway]
> And per the PEP, I think the explaining that::
> 
>     try:
>         A
>     except:
>         B
>     else:
>         C
>     finally:
>         D
>
> is *exactly* equivalent to::
> 
>     try:
>         try:
>             A
>         except:
>             B
>         else:
>             C
>     finally:
>         D
> 
> Resolved all the questions about control flow for me.  Well, assuming
> that implementation makes the explanation truth.  ;)

Yup!  It's not unreasonable to abbreviate it, but the second form is
obvious on the face of it, and can already be written.  I'm neutral on
adding the slightly muddier shortcut.


More information about the Python-Dev mailing list