Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #72936
| Date | 2014-06-07 15:49 -0700 |
|---|---|
| From | Ethan Furman <ethan@stoneleaf.us> |
| Subject | Re: try/except/finally |
| References | <0a89c96d-de62-42ad-be48-6107ce10d215@googlegroups.com> <roy-04A043.13393106062014@news.panix.com> <e2f76f44-8e3f-4ba0-9530-0d9d1b2bfdb4@googlegroups.com> <lmt0tc$4di$1@ger.gmane.org> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.10866.1402184183.18130.python-list@python.org> (permalink) |
On 06/06/2014 11:22 AM, Ned Batchelder wrote: > On 6/6/14 1:47 PM, Frank B wrote: >> >> Ok; thanks for the underscore and clarification. Just need to adjust my thinking a bit. > > Did this come up in real code? I've seen this point about finally/return semantics a number of times, but haven't seen > real code that needed adjusting based on it. I don't remember if I almost had this in real code or if I learned about it first, but it can definitely be a gotcha. It seems to me that if the try block exits with an explicit return, and then the finally block exits with an explicit return, some kind of error ought to be raised. -- ~Ethan~
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
try/except/finally Frank B <fbicknel@gmail.com> - 2014-06-06 10:30 -0700
Re: try/except/finally Roy Smith <roy@panix.com> - 2014-06-06 13:39 -0400
Re: try/except/finally Frank B <fbicknel@gmail.com> - 2014-06-06 10:47 -0700
Re: try/except/finally Ned Batchelder <ned@nedbatchelder.com> - 2014-06-06 14:22 -0400
Re: try/except/finally Ethan Furman <ethan@stoneleaf.us> - 2014-06-07 15:49 -0700
Re: try/except/finally Chris Angelico <rosuav@gmail.com> - 2014-06-08 09:47 +1000
Re: try/except/finally Roy Smith <roy@panix.com> - 2014-06-07 20:12 -0400
Re: try/except/finally Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-06-08 02:10 +0100
Re: try/except/finally Roy Smith <roy@panix.com> - 2014-06-07 21:32 -0400
Re: try/except/finally Marko Rauhamaa <marko@pacujo.net> - 2014-06-08 10:12 +0300
Re: try/except/finally Joshua Landau <joshua@landau.ws> - 2014-06-08 18:57 +0100
Re: try/except/finally Ian Kelly <ian.g.kelly@gmail.com> - 2014-06-08 12:07 -0600
Re: try/except/finally Ian Kelly <ian.g.kelly@gmail.com> - 2014-06-08 12:02 -0600
Re: try/except/finally Rustom Mody <rustompmody@gmail.com> - 2014-06-07 20:58 -0700
Re: try/except/finally Thomas Rachel <nutznetz-0c1b6768-bfa9-48d5-a470-7603bd3aa915@spamschutz.glglgl.de> - 2014-06-10 09:27 +0200
Re: try/except/finally Marko Rauhamaa <marko@pacujo.net> - 2014-06-10 12:07 +0300
Re: try/except/finally Rustom Mody <rustompmody@gmail.com> - 2014-06-10 05:06 -0700
Re: try/except/finally Skip Montanaro <skip@pobox.com> - 2014-06-10 13:11 -0500
Re: try/except/finally Rustom Mody <rustompmody@gmail.com> - 2014-06-10 19:01 -0700
Re: try/except/finally Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-06-10 19:14 +0100
Re: try/except/finally Grant Edwards <invalid@invalid.invalid> - 2014-06-10 18:48 +0000
Re: try/except/finally Chris Angelico <rosuav@gmail.com> - 2014-06-11 06:37 +1000
Re: try/except/finally Roy Smith <roy@panix.com> - 2014-06-10 16:38 -0400
Re: try/except/finally Chris Angelico <rosuav@gmail.com> - 2014-06-11 06:43 +1000
Re: try/except/finally Ethan Furman <ethan@stoneleaf.us> - 2014-06-10 13:43 -0700
Re: try/except/finally Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-06-10 22:59 +0100
Re: try/except/finally Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2014-06-11 00:00 +0000
Re: try/except/finally Chris Angelico <rosuav@gmail.com> - 2014-06-11 10:12 +1000
Re: try/except/finally Roy Smith <roy@panix.com> - 2014-06-10 20:22 -0400
Re: try/except/finally Tim Delaney <timothy.c.delaney@gmail.com> - 2014-06-11 10:40 +1000
Re: try/except/finally Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-06-11 01:53 +0100
Re: try/except/finally Chris Angelico <rosuav@gmail.com> - 2014-06-11 11:00 +1000
Re: try/except/finally Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-06-11 02:06 +0100
Re: try/except/finally alister <alister.nospam.ware@ntlworld.com> - 2014-06-11 08:35 +0000
Re: try/except/finally Roy Smith <roy@panix.com> - 2014-06-11 08:50 -0400
Re: try/except/finally alister <alister.nospam.ware@ntlworld.com> - 2014-06-10 19:02 +0000
Re: try/except/finally Joshua Landau <joshua@landau.ws> - 2014-06-08 19:05 +0100
Re:try/except/finally Dave Angel <davea@davea.name> - 2014-06-07 21:59 -0500
Re: try/except/finally Philip Shaw <jnufcvyvuc@tznvy.pbz> - 2014-06-09 09:13 +0000
Re: try/except/finally Marko Rauhamaa <marko@pacujo.net> - 2014-06-09 12:40 +0300
Re: try/except/finally Shiyao Ma <i@introo.me> - 2014-06-10 00:23 +0800
Re: try/except/finally Skip Montanaro <skip@pobox.com> - 2014-06-09 11:56 -0500
csiph-web