123 lines
2.6 KiB
ReStructuredText
123 lines
2.6 KiB
ReStructuredText
|
.. bpo: 23722
|
||
|
.. date: 9491
|
||
|
.. nonce: e8BH5h
|
||
|
.. release date: 2016-12-06
|
||
|
.. section: Core and Builtins
|
||
|
|
||
|
Rather than silently producing a class that doesn't support zero-argument
|
||
|
``super()`` in methods, failing to pass the new ``__classcell__`` namespace
|
||
|
entry up to ``type.__new__`` now results in a ``DeprecationWarning`` and a
|
||
|
class that supports zero-argument ``super()``.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 28797
|
||
|
.. date: 9490
|
||
|
.. nonce: _A0_Z5
|
||
|
.. section: Core and Builtins
|
||
|
|
||
|
Modifying the class __dict__ inside the __set_name__ method of a descriptor
|
||
|
that is used inside that class no longer prevents calling the __set_name__
|
||
|
method of other descriptors.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 28782
|
||
|
.. date: 9489
|
||
|
.. nonce: foJV_E
|
||
|
.. section: Core and Builtins
|
||
|
|
||
|
Fix a bug in the implementation ``yield from`` when checking if the next
|
||
|
instruction is YIELD_FROM. Regression introduced by WORDCODE (issue #26647).
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 27030
|
||
|
.. date: 9488
|
||
|
.. nonce: 88FOrz
|
||
|
.. section: Library
|
||
|
|
||
|
Unknown escapes in re.sub() replacement template are allowed again. But
|
||
|
they still are deprecated and will be disabled in 3.7.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 28835
|
||
|
.. date: 9487
|
||
|
.. nonce: iWBYH7
|
||
|
.. section: Library
|
||
|
|
||
|
Fix a regression introduced in warnings.catch_warnings(): call
|
||
|
warnings.showwarning() if it was overridden inside the context manager.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 27172
|
||
|
.. date: 9486
|
||
|
.. nonce: mVKfLT
|
||
|
.. section: Library
|
||
|
|
||
|
To assist with upgrades from 2.7, the previously documented deprecation of
|
||
|
``inspect.getfullargspec()`` has been reversed. This decision may be
|
||
|
revisited again after the Python 2.7 branch is no longer officially
|
||
|
supported.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 26273
|
||
|
.. date: 9485
|
||
|
.. nonce: ilNIWN
|
||
|
.. section: Library
|
||
|
|
||
|
Add new :data:`socket.TCP_CONGESTION` (Linux 2.6.13) and
|
||
|
:data:`socket.TCP_USER_TIMEOUT` (Linux 2.6.37) constants. Patch written by
|
||
|
Omar Sandoval.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 24142
|
||
|
.. date: 9484
|
||
|
.. nonce: IrZnFs
|
||
|
.. section: Library
|
||
|
|
||
|
Reading a corrupt config file left configparser in an invalid state.
|
||
|
Original patch by Florian Höch.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 28843
|
||
|
.. date: 9483
|
||
|
.. nonce: O7M0LE
|
||
|
.. section: Library
|
||
|
|
||
|
Fix asyncio C Task to handle exceptions __traceback__.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 28808
|
||
|
.. date: 9482
|
||
|
.. nonce: A03X6r
|
||
|
.. section: C API
|
||
|
|
||
|
PyUnicode_CompareWithASCIIString() now never raises exceptions.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 23722
|
||
|
.. date: 9481
|
||
|
.. nonce: 6HX6fk
|
||
|
.. section: Documentation
|
||
|
|
||
|
The data model reference and the porting section in the What's New guide now
|
||
|
cover the additional ``__classcell__`` handling needed for custom
|
||
|
metaclasses to fully support PEP 487 and zero-argument ``super()``.
|
||
|
|
||
|
..
|
||
|
|
||
|
.. bpo: 28023
|
||
|
.. date: 9480
|
||
|
.. nonce: 4gzSGp
|
||
|
.. section: Tools/Demos
|
||
|
|
||
|
Fix python-gdb.py didn't support new dict implementation.
|