The authors of most of this code are Brett Rosen and Ted Czotter, with further changes from Michael Hudson and Armin Rigo. The first two check-ins in this directory are directly taken from the Python SourceForge patch #1212837: http://sourceforge.net/tracker/?group_id=5470&atid=305470&func=detail&aid=1212837