[Python-checkins] bpo-39937: Improve suggestions for removal of getchildren and getiterator in changelog (GH-18937)

Rahul Kumaresan webhook-mailer at python.org
Sat Mar 14 01:50:30 EDT 2020


https://github.com/python/cpython/commit/7a5cbc72988aee668816be9d1ef44c0cb4081ff6
commit: 7a5cbc72988aee668816be9d1ef44c0cb4081ff6
branch: master
author: Rahul Kumaresan <kayrahul at gmail.com>
committer: GitHub <noreply at github.com>
date: 2020-03-14T11:20:24+05:30
summary:

bpo-39937: Improve suggestions for removal of getchildren and getiterator in changelog (GH-18937)



Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>

files:
M Doc/whatsnew/3.9.rst

diff --git a/Doc/whatsnew/3.9.rst b/Doc/whatsnew/3.9.rst
index 4ef82feba1982..fc91870739c09 100644
--- a/Doc/whatsnew/3.9.rst
+++ b/Doc/whatsnew/3.9.rst
@@ -605,10 +605,13 @@ Removed
   Use :meth:`~threading.Thread.is_alive()` instead.
   (Contributed by Dong-hee Na in :issue:`37804`.)
 
-* Methods ``getchildren()`` and ``getiterator()`` in the
-  :mod:`~xml.etree.ElementTree` module have been removed.  They were
-  deprecated in Python 3.2.  Use functions :func:`list` and :func:`iter`
-  instead.  The ``xml.etree.cElementTree`` module has been removed.
+* Methods ``getchildren()`` and ``getiterator()`` of classes
+  :class:`~xml.etree.ElementTree.ElementTree` and
+  :class:`~xml.etree.ElementTree.Element` in the :mod:`~xml.etree.ElementTree`
+  module have been removed.  They were deprecated in Python 3.2.
+  Use ``iter(x)`` or ``list(x)`` instead of ``x.getchildren()`` and
+  ``x.iter()`` or ``list(x.iter())`` instead of ``x.getiterator()``.
+  The ``xml.etree.cElementTree`` module has been removed.
   (Contributed by Serhiy Storchaka in :issue:`36543`.)
 
 * The old :mod:`plistlib` API has been removed, it was deprecated since Python



More information about the Python-checkins mailing list