[Python-ideas] except expression
Amber Yust
amber.yust at gmail.com
Thu Feb 13 04:25:50 CET 2014
More information about the Python-ideas mailing list
Thu Feb 13 04:25:50 CET 2014
- Previous message: [Python-ideas] except expression
- Next message: [Python-ideas] except expression
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Another possible option: foo = something() except None for BarException With possible support for: foo = something() except e.message for BarException as e On Feb 12, 2014 7:20 PM, "Amber Yust" <amber.yust at gmail.com> wrote: > Ah, that's a good point (the two-directionality of yield had slipped my > mind). I had considered suggesting return instead of yield, which wouldn't > have that problem, but it felt like return would be more confusing to see > in a context where it doesn't actually return from the enclosing scope. > On Feb 12, 2014 7:16 PM, "Chris Angelico" <rosuav at gmail.com> wrote: > >> On Thu, Feb 13, 2014 at 2:08 PM, Amber Yust <amber.yust at gmail.com> wrote: >> > Why not use yield instead of else? >> > >> > foo = something() except BazException yield "bar" >> >> yield is already an expression. It'd be theoretically and >> syntactically valid (if a little weird) to use yield "bar" in place of >> the name BazException; you'd yield "bar" to your caller, then whatever >> exception gets sent in would be the one tested for. I honestly cannot >> conceive of any situation where this would actually be useful, but it >> does make it a little tricky to reuse that keyword :) >> >> ChrisA >> _______________________________________________ >> Python-ideas mailing list >> Python-ideas at python.org >> https://mail.python.org/mailman/listinfo/python-ideas >> Code of Conduct: http://python.org/psf/codeofconduct/ >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/python-ideas/attachments/20140212/ce7360c9/attachment.html>
- Previous message: [Python-ideas] except expression
- Next message: [Python-ideas] except expression
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-ideas mailing list