On Wed, May 9, 2018 at 3:36 PM, Ian Kelly <ian.g.ke...@gmail.com> wrote: > > while True: > if we_are_done(): > break > # do some stuff > ... > if error_occurred(): > break > notify_user() > > > Fixed, using idiomatic Python and without needing to use assignment in > an expression.
Why is it that "while True" is idiomatic Python for a non-infinite loop? Is it merely because Python currently has no other way to spell certain loops? Surely it would be more idiomatic to encode the loop's termination condition in the header, if it were possible. ChrisA -- https://mail.python.org/mailman/listinfo/python-list