Chris Angelico wrote: > It would NOT work for anything where the bool() of > the desired object doesn't exactly match the loop's condition. while condition(x) where x = something(): ... -- Greg