Paul Rubin wrote: > I don't see your idiomatic 6-line while loop as being neater or > more orderly as the straightforward 2-line version that uses := > in the control expression. Your version was: while (m := re.match(pat,x)): blah() Isn't that an endless loop? ## Jason Orendorff http://www.jorendorff.com/