mirror of https://github.com/python/cpython
Merge: whatsnew updates for smtplib and collections.Counter.
This commit is contained in:
commit
3dc23d4bf2
|
@ -1005,20 +1005,20 @@ collections
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
Addition of a new :class:`~collections.ChainMap` class to allow treating a
|
Addition of a new :class:`~collections.ChainMap` class to allow treating a
|
||||||
number of mappings as a single unit.
|
number of mappings as a single unit. (Written by Raymond Hettinger for
|
||||||
|
:issue:`11089`, made public in :issue:`11297`)
|
||||||
(Written by Raymond Hettinger for :issue:`11089`, made public in
|
|
||||||
:issue:`11297`)
|
|
||||||
|
|
||||||
The abstract base classes have been moved in a new :mod:`collections.abc`
|
The abstract base classes have been moved in a new :mod:`collections.abc`
|
||||||
module, to better differentiate between the abstract and the concrete
|
module, to better differentiate between the abstract and the concrete
|
||||||
collections classes. Aliases for ABCs are still present in the
|
collections classes. Aliases for ABCs are still present in the
|
||||||
:mod:`collections` module to preserve existing imports.
|
:mod:`collections` module to preserve existing imports. (:issue:`11085`)
|
||||||
|
|
||||||
(:issue:`11085`)
|
|
||||||
|
|
||||||
.. XXX addition of __slots__ to ABCs not recorded here: internal detail
|
.. XXX addition of __slots__ to ABCs not recorded here: internal detail
|
||||||
|
|
||||||
|
The :class:`~collections.Counter` class now supports the unary ``+`` and ``-``
|
||||||
|
operators, as well as the in-place operators ``+=``, ``-=``, ``|=``, and
|
||||||
|
``&=``. (Contributed by Raymond Hettinger in :issue:`13121`.)
|
||||||
|
|
||||||
|
|
||||||
contextlib
|
contextlib
|
||||||
----------
|
----------
|
||||||
|
@ -1806,6 +1806,12 @@ Orrù and Dan Boswell. :issue:`8739`)
|
||||||
smtplib
|
smtplib
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
The :class:`~smtplib.SMTP`, :class:`~smtplib.SMTP_SSL`, and
|
||||||
|
:class:`~smtplib.LMTP` classes now accept a ``source_address`` keyword argument
|
||||||
|
to specify the ``(host, port)`` to use as the source address in the bind call
|
||||||
|
when creating the outgoing socket. (Contributed by Paulo Scardine in
|
||||||
|
:issue:`11281`.)
|
||||||
|
|
||||||
:class:`~smtplib.SMTP` now supports the context manager protocol, allowing an
|
:class:`~smtplib.SMTP` now supports the context manager protocol, allowing an
|
||||||
``SMTP`` instance to be used in a ``with`` statement. (Contributed
|
``SMTP`` instance to be used in a ``with`` statement. (Contributed
|
||||||
by Giampaolo Rodolà in :issue:`11289`.)
|
by Giampaolo Rodolà in :issue:`11289`.)
|
||||||
|
|
|
@ -2881,8 +2881,9 @@ Library
|
||||||
- Issue #12540: Prevent zombie IDLE processes on Windows due to changes
|
- Issue #12540: Prevent zombie IDLE processes on Windows due to changes
|
||||||
in os.kill().
|
in os.kill().
|
||||||
|
|
||||||
- Add support for unary plus and unary minus to collections.Counter().
|
- Issue #13121: add support for inplace math operators to collections.Counter.
|
||||||
Issue #13121: Also add support for inplace math operators.
|
|
||||||
|
- Add support for unary plus and unary minus to collections.Counter.
|
||||||
|
|
||||||
- Issue #12683: urlparse updated to include svn as schemes that uses relative
|
- Issue #12683: urlparse updated to include svn as schemes that uses relative
|
||||||
paths. (svn from 1.5 onwards support relative path).
|
paths. (svn from 1.5 onwards support relative path).
|
||||||
|
|
Loading…
Reference in New Issue