[Python-Dev] Py3k: Except clause syntax (original) (raw)

Fuzzyman fuzzyman at voidspace.org.uk
Fri Mar 17 10:08:26 CET 2006


Michael Hudson wrote:

skip at pobox.com writes:

Greg> except as : Baptiste> except with : 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.

Wasn't the proposal :

try: something except NameError, OtherError as e: something...

?

With e being bound for any of the exceptions...

Michael Foord

except TypeError or KeyError as msg: !

not-serious-ly y'rs, mwh

-------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/python-dev/attachments/20060317/69155b7e/attachment.html



More information about the Python-Dev mailing list