The rap against "while True:" loops
rhodri at wildebst.demon.co.uk
Thu Oct 15 01:04:36 CEST 2009
On Wed, 14 Oct 2009 02:26:17 +0100, Mensanator <mensanator at aol.com> wrote:
> On Oct 13, 5:38�pm, "Rhodri James" <rho... at wildebst.demon.co.uk>
>> On Tue, 13 Oct 2009 22:59:04 +0100, Mensanator <mensana... at aol.com>
>> > And I'm not saying John nor the OP should stop
>> > using what works for them. But there are certainly
>> > valid reasons for "don't use while True" to be
>> > on the "Best Practices" list.
>> Unfortunately, some of them seem to be reasons from
>> my point of view to put "*do* use while True" on the
>> "Best Practices" list. �
> Really? Which ones?
>> Some of the constructs you
>> seem to like ring big alarm bells with me, because
>> I've found entirely too many bugs hidden by them.
> For example?
Well, this one's always popular:
done = False
while not done:
done = worry_about_stuff()
done = worry_about_more_stuff()
Rhodri James *-* Wildebeest Herder to the Masses
More information about the Python-list