RELEASED - Python 2.1.2c1

Guido van Rossum
Thu, 10 Jan 2002 23:01:13 -0500

We've issued a release candidate of Python 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:

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:

- 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: