Hi Georg,

On Tue, 12 Oct 2010 14:40:52 +0200
Georg Brandl <ge...@python.org> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On behalf of the Python development team, I'm happy to announce the
> third and final alpha preview release of Python 3.2.
[snip]

I built & ran Py3.2a4's tests & they were fine for me on Debian testing
64-bit. I also tested all the Python 3 book's examples and with one
exception---due to (3) below---they all work fine:-)

I think it might be worth mentioning in What's New:

(1) In "Other Language Changes", the second item about str() might
    benefit from a note; perhaps:

        "This change may break doctests that compare floats. (For
        example, in older Python 3's str(math.pi) produces
        '3.14159265359'.)

(2) In "New, Improved, and Deprecated Modules", it still has "XXX
    mention argparse". Maybe replace with:

        "A new option parsing module, argparse, has been added. This
        module is more flexible and pragmatic than the deprecated
        optparse module it supercedes."

    After all, the module's own documentation is sufficient for the
    details and "argparse" is a link to it.

(3) There is no mention of a subtle change in ElementTree. In older
    Python 3's xml.etree.ElementTree.parse() would raise an
    xml.parsers.expat.ExpatError if the parse failed; in 3.2a4 it seems
    to raise xml.etree.ElementTree.ParseError instead. This is much
    nicer but could probably do with a mention since it can break things
    (with an "During handling of the above exception, another exception
    occurred" error). Perhaps in the "New, Improved, and Deprecated
    Modules" you might add:

        "The xml.etree.ElementTree now raises an
        xml.etree.ElementTree.ParseError when a parse fails; previously
        it raised a xml.parsers.expat.ExpatError."

    It would also be nice to mention this in the ElementTree module's
    documentation for the parse() function.

-- 
Mark Summerfield, Qtrac Ltd, www.qtrac.eu
    C++, Python, Qt, PyQt - training and consultancy
        "Programming in Python 3" - ISBN 0321680561
            http://www.qtrac.eu/py3book.html
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to