diff options
author | R David Murray <rdmurray@bitdance.com> | 2012-10-17 01:52:24 (GMT) |
---|---|---|
committer | R David Murray <rdmurray@bitdance.com> | 2012-10-17 01:52:24 (GMT) |
commit | e54c7185727ca7e46abc6484181c781ff5b0a4eb (patch) | |
tree | b8cbeb4ff750ae8f12d4b6647ae169f766313078 | |
parent | 0c7081aff471cca50fb068094d8cae11bf705cc6 (diff) | |
download | cpython-e54c7185727ca7e46abc6484181c781ff5b0a4eb.zip cpython-e54c7185727ca7e46abc6484181c781ff5b0a4eb.tar.gz cpython-e54c7185727ca7e46abc6484181c781ff5b0a4eb.tar.bz2 |
A couple more whatsnew updates.
-rw-r--r-- | Doc/whatsnew/3.3.rst | 14 | ||||
-rw-r--r-- | Misc/NEWS | 2 |
2 files changed, 15 insertions, 1 deletions
diff --git a/Doc/whatsnew/3.3.rst b/Doc/whatsnew/3.3.rst index e23b209..280d13b 100644 --- a/Doc/whatsnew/3.3.rst +++ b/Doc/whatsnew/3.3.rst @@ -796,6 +796,10 @@ Some smaller changes made to the core Python language are: (Contributed by Petri Lehtinen in :issue:`12170`) +* The ``rjust()``, ``ljust()``, and ``center()`` methods of :class:`bytes` + and :class:`bytearray` now accept a :class:`bytearray` for the ``fill`` + argument. (Contributed by Petri Lehtinen in :issue:`12380`.) + * New methods have been added to :class:`list` and :class:`bytearray`: ``copy()`` and ``clear()`` (:issue:`10516`). Consequently, :class:`~collections.abc.MutableSequence` now also defines a @@ -2192,6 +2196,9 @@ Changes to Python's build process and to the C API include: * :c:macro:`PyUnicode_READ`, :c:macro:`PyUnicode_READ_CHAR`, :c:macro:`PyUnicode_WRITE` * :c:macro:`PyUnicode_MAX_CHAR_VALUE` +* :c:macro:`PyArg_ParseTuple` now accepts a :class:`bytearray` for the ``c`` + format (:issue:`12380`). + Deprecated @@ -2211,6 +2218,8 @@ OSF support, which was deprecated in 3.2, has been completely removed. Deprecated Python modules, functions and methods ------------------------------------------------ +* Passing a non-empty string to ``object.__format__()`` is deprecated, and + will produce a :exc:`TypeError` in Python 3.4 (:issue:`9856`). * The ``unicode_internal`` codec has been deprecated because of the :pep:`393`, use UTF-8, UTF-16 (``utf-16-le`` or ``utf-16-be``), or UTF-32 (``utf-32-le`` or ``utf-32-be``) @@ -2438,6 +2447,11 @@ Porting Python code factory functions by subclassing the private classes will need to change to subclass the now-public classes. +* The undocumented debugging machinery in the threading module has been + removed, simplifying the code. This should have no effect on production + code, but is mentioned here in case any application debug frameworks were + interacting with it (:issue:`13550`). + Porting C code -------------- @@ -2363,7 +2363,7 @@ Core and Builtins - Issue #11272: On Windows, input() strips '\r' (and not only '\n'), and sys.stdin uses universal newline (replace '\r\n' by '\n'). -- issue #11828: startswith and endswith don't accept None as slice index. +- Issue #11828: startswith and endswith now accept None as slice index. Patch by Torsten Becker. - Issue #10830: Fix PyUnicode_FromFormatV("%c") for non-BMP characters on |