[Python-Dev] Py3k: Except clause syntax
Fuzzyman
fuzzyman at voidspace.org.uk
Fri Mar 17 10:08:26 CET 2006
Michael Hudson wrote:
> 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.
>>
>
>
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