
Feb. 27, 2014
7:55 p.m.
On Fri, Feb 28, 2014 at 6:36 AM, Glenn Linderman <v+python@g.nevcal.com> wrote:
+1
f() except ((TypeError, AttributeError): "No value")
is a nice extension to the idea of
value = expr except ( Exception1: default1, Exception2: default2, Exception3: default3, )
Which I've liked since I first saw it, as it neatly solves handling multiple except clauses.
You can already list multiple exception types. The definition of the exception_list is exactly as per the try/except statement (bar the 'as' keyword, which I would love to see implemented some day). ChrisA