diff options
| author | Philip Jenvey <pjenvey@underboss.org> | 2012-10-01 22:34:31 (GMT) |
|---|---|---|
| committer | Philip Jenvey <pjenvey@underboss.org> | 2012-10-01 22:34:31 (GMT) |
| commit | fd0d3e5d25cf9dcb751a329cf390388e0dbd8da2 (patch) | |
| tree | 2a0f83ce2ce3a894d27a6330ecb731bb0fc6fc76 /Lib/xml/etree/ElementTree.py | |
| parent | 8bfcf51b5d0ca5a0bbd7045c318f5aa31e5f7de8 (diff) | |
| download | cpython-fd0d3e5d25cf9dcb751a329cf390388e0dbd8da2.zip cpython-fd0d3e5d25cf9dcb751a329cf390388e0dbd8da2.tar.gz cpython-fd0d3e5d25cf9dcb751a329cf390388e0dbd8da2.tar.bz2 | |
more yield from
patch by Serhiy Storchaka
Diffstat (limited to 'Lib/xml/etree/ElementTree.py')
| -rw-r--r-- | Lib/xml/etree/ElementTree.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/Lib/xml/etree/ElementTree.py b/Lib/xml/etree/ElementTree.py index b9d8df6..c199b17 100644 --- a/Lib/xml/etree/ElementTree.py +++ b/Lib/xml/etree/ElementTree.py @@ -459,8 +459,7 @@ class Element: if tag is None or self.tag == tag: yield self for e in self._children: - for e in e.iter(tag): - yield e + yield from e.iter(tag) # compatibility def getiterator(self, tag=None): @@ -487,8 +486,7 @@ class Element: if self.text: yield self.text for e in self: - for s in e.itertext(): - yield s + yield from e.itertext() if e.tail: yield e.tail |
