2012-09-23 12:15:21 -03:00
|
|
|
+++++++++++
|
2009-03-31 01:16:10 -03:00
|
|
|
Python News
|
2002-09-20 11:16:59 -03:00
|
|
|
+++++++++++
|
|
|
|
|
2012-09-29 04:34:13 -03:00
|
|
|
What's New in Python 3.4.0 Alpha 1?
|
|
|
|
===================================
|
2011-08-15 03:09:57 -03:00
|
|
|
|
2012-09-29 04:34:13 -03:00
|
|
|
*Relase date: XX-XXX-2014*
|
2011-08-15 03:09:57 -03:00
|
|
|
|
|
|
|
Core and Builtins
|
|
|
|
-----------------
|
|
|
|
|
2012-09-29 14:47:39 -03:00
|
|
|
- Upgrade Unicode data (UCD) to version 6.2.
|
|
|
|
|
2012-09-30 05:27:18 -03:00
|
|
|
- Issue #15379: Fix passing of non-BMP characters as integers for the charmap
|
|
|
|
decoder (already working as unicode strings). Patch by Serhiy Storchaka.
|
|
|
|
|
|
|
|
- Issue #15144: Fix possible integer overflow when handling pointers as
|
|
|
|
integer values, by using Py_uintptr_t instead of size_t. Patch by
|
|
|
|
Serhiy Storchaka.
|
|
|
|
|
|
|
|
- Issue #15965: Explicitly cast AT_FDCWD as (int). Required on Solaris 10
|
|
|
|
(which defines AT_FDCWD as 0xffd19553), harmless on other platforms.
|
|
|
|
|
|
|
|
- Issue #15839: Convert SystemErrors in super() to RuntimeErrors.
|
|
|
|
|
|
|
|
- Issue #15846: Fix SystemError which happened when using ast.parse in an
|
|
|
|
exception handler on code with syntax errors.
|
|
|
|
|
|
|
|
- Issue #15801: Make sure mappings passed to '%' formatting are actually
|
|
|
|
subscriptable.
|
|
|
|
|
2012-08-28 06:34:09 -03:00
|
|
|
Library
|
|
|
|
-------
|
2012-07-05 15:56:30 -03:00
|
|
|
|
2012-09-29 22:57:33 -03:00
|
|
|
- Issue #16034: Fix performance regressions in the new BZ2File implementation.
|
|
|
|
Initial patch by Serhiy Storchaka.
|
|
|
|
|
2012-09-29 16:41:03 -03:00
|
|
|
- pty.spawn() now returns the child process status returned by os.waitpid().
|
|
|
|
|
2012-09-29 15:53:08 -03:00
|
|
|
- Issue #15756: subprocess.poll() now properly handles errno.ECHILD to
|
|
|
|
return a returncode of 0 when the child has already exited or cannot
|
|
|
|
be waited on.
|
2012-09-05 19:59:49 -03:00
|
|
|
|
2012-09-30 05:27:18 -03:00
|
|
|
- Issue #15323: improve failure message of Mock.assert_called_once_with
|
|
|
|
|
|
|
|
- Issue #16064: unittest -m claims executable is "python", not "python3"
|
|
|
|
|
|
|
|
- Issue #12376: Pass on parameters in TextTestResult.__init__ super call
|
|
|
|
|
|
|
|
- Issue #15222: Insert blank line after each message in mbox mailboxes
|
|
|
|
|
|
|
|
- Issue #16013: Fix CSV Reader parsing issue with ending quote characters.
|
|
|
|
Patch by Serhiy Storchaka.
|
|
|
|
|
|
|
|
- Issue #15421: Fix an OverflowError in Calendar.itermonthdates() after
|
|
|
|
datetime.MAXYEAR. Patch by Cédric Krier.
|
|
|
|
|
|
|
|
- Issue #15970: xml.etree.ElementTree now serializes correctly the empty HTML
|
|
|
|
elements 'meta' and 'param'.
|
|
|
|
|
|
|
|
- Issue #15842: The SocketIO.{readable,writable,seekable} methods now
|
|
|
|
raise ValueError when the file-like object is closed. Patch by Alessandro
|
|
|
|
Moura.
|
|
|
|
|
|
|
|
- Issue #15876: Fix a refleak in the curses module: window.encoding.
|
|
|
|
|
|
|
|
- Issue #15881: Fixed atexit hook in multiprocessing. Original patch
|
|
|
|
by Chris McDonough.
|
|
|
|
|
|
|
|
- Issue #15841: The readable(), writable() and seekable() methods of BytesIO
|
|
|
|
and StringIO objects now raise ValueError when the object has been closed.
|
|
|
|
Patch by Alessandro Moura.
|
|
|
|
|
|
|
|
- Issue #15447: Use subprocess.DEVNULL in webbrowser, instead of opening
|
|
|
|
os.devnull explicitly and leaving it open.
|
|
|
|
|
|
|
|
- Issue #15509: webbrowser.UnixBrowser no longer passes empty arguments to
|
|
|
|
Popen when %action substitutions produce empty strings.
|
|
|
|
|
2012-10-01 14:08:50 -03:00
|
|
|
- Issue #12776, issue #11839: call argparse type function (specified by add_argument)
|
2012-09-30 05:27:18 -03:00
|
|
|
only once. Before, the type function was called twice in the case where the
|
|
|
|
default was specified and the argument was given as well. This was especially
|
|
|
|
problematic for the FileType type, as a default file would always be opened,
|
|
|
|
even if a file argument was specified on the command line.
|
|
|
|
|
|
|
|
- Issue #15906: Fix a regression in argparse caused by the preceding change,
|
|
|
|
when action='append', type='str' and default=[].
|
|
|
|
|
2012-08-28 06:34:09 -03:00
|
|
|
Extension Modules
|
|
|
|
-----------------
|
2012-07-04 23:28:16 -03:00
|
|
|
|
2012-05-09 08:24:31 -03:00
|
|
|
|
2012-09-30 05:27:18 -03:00
|
|
|
Tests
|
|
|
|
-----
|
|
|
|
|
|
|
|
- Issue #15304: Fix warning message when os.chdir() fails inside
|
|
|
|
test.support.temp_cwd(). Patch by Chris Jerdonek.
|
|
|
|
|
|
|
|
- Issue #15802: Fix test logic in TestMaildir.test_create_tmp. Patch
|
|
|
|
by Serhiy Storchaka.
|
|
|
|
|
|
|
|
- Issue #15557: Added a test suite for the webbrowser module, thanks
|
|
|
|
to Anton Barkovsky.
|
|
|
|
|
|
|
|
Build
|
|
|
|
-----
|
|
|
|
|
2012-09-30 16:47:47 -03:00
|
|
|
- Issue #15923: fix a mistake in asdl_c.py that resulted in a TypeError after
|
|
|
|
2801bf875a24 (see #15801).
|
2012-08-19 18:26:34 -03:00
|
|
|
|
2012-09-30 05:27:18 -03:00
|
|
|
- Issue #15819: Make sure we can build Python out-of-tree from a readonly
|
|
|
|
source directory. (Somewhat related to Issue #9860.)
|
|
|
|
|
|
|
|
Documentation
|
|
|
|
-------------
|
|
|
|
|
2012-09-30 06:15:37 -03:00
|
|
|
- Issue #15533: Clarify docs and add tests for subprocess.Popen()'s cwd
|
|
|
|
argument.
|
2012-08-18 08:24:30 -03:00
|
|
|
|
2012-09-30 05:27:18 -03:00
|
|
|
- Issue #16036: Improve documentation of built-in int()'s signature and
|
|
|
|
arguments.
|
|
|
|
|
|
|
|
- Issue #15935: Clarification of argparse docs, re: add_argument() type and
|
|
|
|
default arguments. Patch contributed by Chris Jerdonek.
|
|
|
|
|
|
|
|
- Issue #11964: Document a change in v3.2 to the behavior of the indent
|
|
|
|
parameter of json encoding operations.
|
|
|
|
|
|
|
|
Tools/Demos
|
|
|
|
-----------
|
|
|
|
|
|
|
|
|
2011-07-29 01:05:08 -03:00
|
|
|
**(For information about older versions, consult the HISTORY file.)**
|