[prev in list] [next in list] [prev in thread] [next in thread]
List: python-list
Subject: Re: 2.1 loop with try & continue -> bug?
From: Gerhard =?unknown-8bit?Q?H=E4ring?= <gh_pythonlist () gmx ! de>
Date: 2001-11-30 22:47:16
[Download RAW message or body]
On Fri, Nov 30, 2001 at 10:33:45PM +0000, Marco Beri wrote:
> Hi,
> look at this simple program:
>
> print "Running..."
> cont=0
> while -1 :
> print cont
> cont = cont + 1
> try:
> if cont == 2:
> continue
> if cont == 3:
> break
> except:
> pass
>
> If I run it with python 2.1, this is the output:
> Running...
> 0
> 1
> 2
> Running...
> 0
> 1
> 2
> .
> .
> .
>
> And so on, so it's clear that the "break" statement is never reached.
> It seems that the "continue" included into the "try" statemente break
> to an understood "while".
It's a known and fixed problem:
http://sourceforge.net/tracker/?group_id=5470&atid=105470&func=detail&aid=462937
Gerhard
--
mail: gerhard <at> bigfoot <dot> de registered Linux user #64239
web: http://www.cs.fhm.edu/~ifw00065/ OpenPGP public key id 86AB43C0
public key fingerprint: DEC1 1D02 5743 1159 CD20 A4B6 7B22 6575 86AB 43C0
reduce(lambda x,y:x+y,map(lambda x:chr(ord(x)^42),tuple('zS^BED\nX_FOY\x0b')))
--
http://mail.python.org/mailman/listinfo/python-list
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic