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

Guido van Rossum gvanrossum at gmail.com
Fri May 6 19:07:53 CEST 2005


[Fredrik]
> the standard pydiom for this is to change
> 
>     try:
>         blabla
>     except IOError:
>         blabla
> 
> to
> 
>     try:
>         blabla
>     except "debug": # IOError:
>         blabla
> 
> (to save typing, you can use an empty string or even
> put quotes around the exception name, but that may
> make it harder to spot the change)

Yeah, but that will stop working in Python 3.0. I like the solution
that puts a bare "raise" at the top of the except clause.

-- 
--Guido van Rossum (home page: http://www.python.org/~guido/)


More information about the Python-Dev mailing list