RELEASED - Python 2.1.2c1

Guido van Rossum guido@python.org
Thu, 10 Jan 2002 23:01:13 -0500


We've issued a release candidate of Python 2.1.2:

    http://www.python.org/2.1.2/

Our thanks go out to Anthony Baxter, who almost singlehandedly
produced this release.  We're planning a final release of 2.1.2 early
next week, probably Tuesday night (Wednesday morning for Anthony :-).

Please report any bugs you find to the bug tracker:

    http://sourceforge.net/bugs/?group_id=5470

This being a bugfix release, there are no exciting new features -- we
just fixed a lot of bugs; a few are outlined below.  For a complete
list, please see:

    http://sourceforge.net/project/shownotes.php?release_id=69287

- The socket object gained a new method, 'sendall()'. This method 
  is guaranteed to send all data - this is not guaranteed by the
  'send()' method. See also SF patch #474307. The standard library
  has been updated to use this method where appropriate.

- Fix for incorrectly swapped arguments to PyFrame_BlockSetup in ceval.c.
  This bug could cause python to crash. It was related to using a 'continue'
  inside a 'try' block.

- The Python compiler package was updated to correctly calculate stack
  depth in some cases. This was affecting Zope Python Scripts rather badly.

- Largefile support was added (but not on by default, you'll need to follow
  the instructions in the documentation of the posix module).

--Guido van Rossum (home page: http://www.python.org/~guido/)