[Python-Dev] Py3k: Except clause syntax
Michael Hudson
mwh at python.net
Fri Mar 17 10:06:13 CET 2006
skip at pobox.com writes:
> Greg> except <type> as <value>:
>
> Baptiste> except <type> with <value>:
>
> Can I catch multiple exceptions with a single value in this case? Today, I
> write:
>
> try:
> foo()
> except (TypeError, KeyError), msg:
> print msg
>
> Either of the above seem like they'd require me to repeat the value, e.g:
>
> try:
> foo()
> except TypeError with msg, KeyError with msg:
> print msg
>
> Not very Pythonic methinks.
except TypeError or KeyError as msg: !
not-serious-ly y'rs,
mwh
--
That's why the smartest companies use Common Lisp, but lie about it
so all their competitors think Lisp is slow and C++ is fast. (This
rumor has, however, gotten a little out of hand. :)
-- Erik Naggum, comp.lang.lisp
More information about the Python-Dev
mailing list