mirror of
https://github.com/python/cpython
synced 2026-09-29 12:10:30 +03:00
whatsnew: mock called_with improvements, socket CAN_BCM support.
Also reworded the other entries in the socket section of whatsnew, as well as a couple of unrelated news entries.
This commit is contained in:
parent
8b2d68245e
commit
33ef1aeb1e
2 changed files with 21 additions and 10 deletions
|
|
@ -744,6 +744,15 @@ mmap objects can now be weakref'ed.
|
|||
(Contributed by Valerie Lambert in :issue:`4885`.)
|
||||
|
||||
|
||||
mock
|
||||
----
|
||||
|
||||
:mod:`~unittest.mock` objects now inspect their specification signatures when
|
||||
matching calls, which means an argument can now be matched by either position
|
||||
or name, instead of only by position. (Contributed by Antoine Pitrou in
|
||||
:issue:`17015`.)
|
||||
|
||||
|
||||
multiprocessing
|
||||
---------------
|
||||
|
||||
|
|
@ -894,14 +903,16 @@ try/except statement by code that only cares whether or not an error occurred.
|
|||
socket
|
||||
------
|
||||
|
||||
The socket module now supports the :data:`~socket.CAN_BCM` protocol on
|
||||
platforms that support it. (Contributed by Brian Thorne in :issue:`15359`.)
|
||||
|
||||
Socket objects have new methods to get or set their :ref:`inheritable flag
|
||||
<fd_inheritance>`:
|
||||
<fd_inheritance>`, :meth:`~socket.socket.get_inheritable` and
|
||||
:meth:`~socket.socket.set_inheritable`.
|
||||
|
||||
* :meth:`socket.socket.get_inheritable`, :meth:`socket.socket.set_inheritable`
|
||||
|
||||
The ``socket.AF_*`` and ``socket.SOCK_*`` constants are enumeration values,
|
||||
using the new :mod:`enum` module. This allows descriptive reporting during
|
||||
debugging, instead of seeing integer "magic numbers".
|
||||
The ``socket.AF_*`` and ``socket.SOCK_*`` constants are now enumeration values
|
||||
using the new :mod:`enum` module. This allows meaningful names to be printed
|
||||
during debugging, instead of integer "magic numbers".
|
||||
|
||||
|
||||
ssl
|
||||
|
|
|
|||
|
|
@ -2474,12 +2474,12 @@ Library
|
|||
|
||||
- Issue #17132: Update symbol for "yield from" grammar changes.
|
||||
|
||||
- Issue #17076: Make copying of xattrs more permissive of missing FS support.
|
||||
- Issue #17076: Make copying of xattrs more tolerant of missing FS support.
|
||||
Patch by Thomas Wouters.
|
||||
|
||||
- Issue #17089: Expat parser now correctly works with string input not only when
|
||||
an internal XML encoding is UTF-8 or US-ASCII. It now accepts bytes and
|
||||
strings larger than 2 GiB.
|
||||
- Issue #17089: Expat parser now correctly works with string input when the
|
||||
internal XML encoding is not UTF-8 or US-ASCII. It also now accepts bytes
|
||||
and strings larger than 2 GiB.
|
||||
|
||||
- Issue #6083: Fix multiple segmentation faults occured when PyArg_ParseTuple
|
||||
parses nested mutating sequence.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue