Skip to content

Commit d5bbe23

Browse files
committed
Add iselement check to ElementTree.write
1 parent 1d2f0d9 commit d5bbe23

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

Lib/xml/etree/ElementTree.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -712,6 +712,9 @@ def write(self, file_or_filename,
712712
of start/end tags
713713
714714
"""
715+
if not iselement(self._root):
716+
raise TypeError(f"Root element must be of type xml.etree.Element "
717+
f"or Element-like object")
715718
if not method:
716719
method = "xml"
717720
elif method not in _serialize:

0 commit comments

Comments
 (0)