BTW, the (final) patch, test script, and commentary should be uploaded to the SF patch manager. --Guido van Rossum (home page: http://www.python.org/~guido/)