Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #73075

Re: try/except/finally

From Thomas Rachel <nutznetz-0c1b6768-bfa9-48d5-a470-7603bd3aa915@spamschutz.glglgl.de>
Newsgroups comp.lang.python
Subject Re: try/except/finally
Date 2014-06-10 09:27 +0200
Organization A not so newly installed InterNetNews server
Message-ID <ln6c16$3el$1@r01.glglgl.de> (permalink)
References (2 earlier) <e2f76f44-8e3f-4ba0-9530-0d9d1b2bfdb4@googlegroups.com> <lmt0tc$4di$1@ger.gmane.org> <539396F3.5090508@stoneleaf.us> <mailman.10867.1402184850.18130.python-list@python.org> <2e94b972-a630-4190-bc33-1074eb3278e3@googlegroups.com>

Show all headers | View raw


Am 08.06.2014 05:58 schrieb Rustom Mody:

> Some people¹ think that gotos are a code-smell.
>  ¹ I am not exactly those people.
> A chap called E W Dijkstra made the statement: "Goto statement considered
> harmful" and became famous.

And became widely misunderstood. If anybody would read the whole what he 
wrote, people would learn that he doesn't criticise the *use* of goto, 
but he wants the *replacement* of goto with something else (like 
exceptions).

As C doesn't have exceptions, goto is in many cases the simplest and 
easiest way of handling errors.

Essentially, you can write both good and bad code both with and without 
goto.


Thomaas

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


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