mirror of
https://github.com/python/cpython.git
synced 2025-12-04 08:34:25 +00:00
shelf in with stmt, fish/csh in venv, ElementTree short_empty_elements keyword.
Also added versionadded for for fish/csh, fixed indentation of versionadded for ElementTree.write, and make the behavior of shelf as a context manager explicit in the docs.
This commit is contained in:
parent
b5d55184e0
commit
575fb31955
4 changed files with 31 additions and 3 deletions
|
|
@ -121,7 +121,8 @@ Restrictions
|
||||||
The *keyencoding* parameter is the encoding used to encode keys before they
|
The *keyencoding* parameter is the encoding used to encode keys before they
|
||||||
are used with the underlying dict.
|
are used with the underlying dict.
|
||||||
|
|
||||||
:class:`Shelf` objects can also be used as context managers.
|
A :class:`Shelf` object can also be used as a context manager, in which
|
||||||
|
case it will be automatically closed when the :keyword:`with` block ends.
|
||||||
|
|
||||||
.. versionchanged:: 3.2
|
.. versionchanged:: 3.2
|
||||||
Added the *keyencoding* parameter; previously, keys were always encoded in
|
Added the *keyencoding* parameter; previously, keys were always encoded in
|
||||||
|
|
|
||||||
|
|
@ -831,8 +831,8 @@ ElementTree Objects
|
||||||
:term:`file object`; make sure you do not try to write a string to a
|
:term:`file object`; make sure you do not try to write a string to a
|
||||||
binary stream and vice versa.
|
binary stream and vice versa.
|
||||||
|
|
||||||
.. versionadded:: 3.4
|
.. versionadded:: 3.4
|
||||||
The *short_empty_elements* parameter.
|
The *short_empty_elements* parameter.
|
||||||
|
|
||||||
|
|
||||||
This is the XML file that is going to be manipulated::
|
This is the XML file that is going to be manipulated::
|
||||||
|
|
|
||||||
|
|
@ -92,3 +92,5 @@ a "deactivate" function, whereas on Windows there are separate scripts called
|
||||||
``deactivate.bat`` and ``Deactivate.ps1`` which are installed when the venv is
|
``deactivate.bat`` and ``Deactivate.ps1`` which are installed when the venv is
|
||||||
created.
|
created.
|
||||||
|
|
||||||
|
.. versionadded:: 3.4
|
||||||
|
``fish`` and ``csh`` activation scripts.
|
||||||
|
|
|
||||||
|
|
@ -823,6 +823,15 @@ resource
|
||||||
New :func:`resource.prlimit` function and Linux specific constants.
|
New :func:`resource.prlimit` function and Linux specific constants.
|
||||||
(Contributed by Christian Heimes in :issue:`16595` and :issue:`19324`.)
|
(Contributed by Christian Heimes in :issue:`16595` and :issue:`19324`.)
|
||||||
|
|
||||||
|
|
||||||
|
shelve
|
||||||
|
------
|
||||||
|
|
||||||
|
:class:`~shelve.Shelf` instances may now be used in :keyword:`with` statements,
|
||||||
|
and will be automatically closed at the end of the :keyword:`with` block.
|
||||||
|
(Contributed by Filip Gruszczyński in :issue:`13896`.)
|
||||||
|
|
||||||
|
|
||||||
smtplib
|
smtplib
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
|
@ -927,6 +936,13 @@ Support for easy dynamically-generated subtests using the
|
||||||
(Contributed by Antoine Pitrou in :issue:`16997`.)
|
(Contributed by Antoine Pitrou in :issue:`16997`.)
|
||||||
|
|
||||||
|
|
||||||
|
venv
|
||||||
|
----
|
||||||
|
|
||||||
|
:mod:`venv` now includes activation scripts for the ``csh`` and ``fish``
|
||||||
|
shells (Contributed by Andrew Svetlov in :issue:`15417`.)
|
||||||
|
|
||||||
|
|
||||||
wave
|
wave
|
||||||
----
|
----
|
||||||
|
|
||||||
|
|
@ -956,6 +972,15 @@ Add an event-driven parser for non-blocking applications,
|
||||||
:class:`~xml.etree.ElementTree.XMLPullParser`.
|
:class:`~xml.etree.ElementTree.XMLPullParser`.
|
||||||
(Contributed by Antoine Pitrou in :issue:`17741`.)
|
(Contributed by Antoine Pitrou in :issue:`17741`.)
|
||||||
|
|
||||||
|
The :mod:`xml.etree.ElementTree` :func:`~xml.etree.ElementTree.tostring` and
|
||||||
|
:func:`~xml.etree.ElementTree.tostringlist` functions, and the
|
||||||
|
:class:`~xml.etree.ElementTree.ElementTree`
|
||||||
|
:meth:`~xml.etree.ElementTree.ElementTree.write` method, now have a
|
||||||
|
*short_empty_elements* :ref:`keyword-only parameter <keyword-only_parameter>`
|
||||||
|
providing control over whether elements with no content are written in
|
||||||
|
abbreviated (``<tag />``) or expanded (``<tag></tag>``) form. (Contributed by
|
||||||
|
Ariel Poliak and Serhiy Storchaka in :issue:`14377`.)
|
||||||
|
|
||||||
|
|
||||||
zipfile.PyZipfile
|
zipfile.PyZipfile
|
||||||
-----------------
|
-----------------
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue