rabidpoobear at gmail.com
Tue Jul 24 02:57:57 CEST 2007
>> I am new to Python but not new to programming languages. I have seen this
>> "while 1" a lot. In fact in other languages I would expect "while 1" to
>> the same as "while TRUE". I have used that in other languages, but in the
>> definition below I would expect the "yield b..." to continue on until a
>> "break". So the question is, how does this work without going into an
>> infinite loop without a break?
> while 1: and while TRUE: mean the same thing.
> The thing is - it is an infinite loop.
This should be
unless you set TRUE = True beforehand, since Python is case-sensitive.
More information about the Tutor