> If someone understands this code well enough to finish thinking about > whether that's a correct thing to do, please do! Please do a cvs update. :-) Jeremy & I independently came up with the same solution, so I consider this resolved. --Guido van Rossum (home page: http://www.python.org/~guido/)