Python 1.0.3 -- urgent bugfixes only!

Guido.van.Rossum@cwi.nl
Thu, 14 Jul 1994 15:17:20 +0200

A good tradition is to put out a new release just before you go on
holiday. Since I'm only going on a small holiday, I'm putting out a
very minor release of Python.

Release 1.0.3 consists almost entirely of bugfixes to the C source.
There are no new built-in or library modules, and no changes to the
documentation or demos. I'm holding on to all the changes I've
already made -- these will probably be released as version 1.1.

The reason is that in the past few weeks I've come to realize that
there are quite a few minor but nasty problems with release 1.0.2,
which people keep having trouble when they happen to run into them.
Release 1.0.3 fixes all known problems of this kind. It does not
attempt to provide portability to new platforms (that, too, will have
to wait for 1.1).

The advantage of such a small release is that you can actually use the
patch file to your advantage. Ftp to ftp.cwi.nl, directory
pub/python, file patch3.gz. If you want the whole release, grab
python1.0.3.tar.gz -- in will be at the mirror sites within 24-48
hours.

Most important bugs fixed:

- Sometimes the format operator (string%expr) would drop the last
character of the format string

- Tokenizer looped when last line did not end in \n

- Bug when triple-quoted string ended in quote plus newline

- Typo in socketmodule (listen) (== instead of =)

- typing vars() at the >>> prompt would cause recursive output

--Guido van Rossum, CWI, Amsterdam <Guido.van.Rossum@cwi.nl>
<URL:http://www.cwi.nl/cwi/people/Guido.van.Rossum.html>