Skip to content

Commit b0a8a64

Browse files
committed
Tenuous first fix
Need to switch machines to test on Linux
1 parent fba5dde commit b0a8a64

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

Lib/xml/etree/ElementTree.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -528,6 +528,9 @@ class ElementTree:
528528
"""
529529
def __init__(self, element=None, file=None):
530530
# assert element is None or iselement(element)
531+
if element is not None and not iselement(element):
532+
raise TypeError(f"element must be etree.Element, "
533+
f"not {type(element).__name__}")
531534
self._root = element # first node
532535
if file:
533536
self.parse(file)
@@ -544,6 +547,8 @@ def _setroot(self, element):
544547
545548
"""
546549
# assert iselement(element)
550+
if not iselement(element):
551+
raise TypeError
547552
self._root = element
548553

549554
def parse(self, source, parser=None):

0 commit comments

Comments
 (0)