--- ElementTree.py.dist 2010-10-26 21:38:33.563988003 +0200 +++ ElementTree.py 2010-10-26 21:38:51.287988002 +0200 @@ -871,8 +871,9 @@ iterate = elem.getiterator # cET compatibility for elem in iterate(): tag = elem.tag - if isinstance(tag, QName) and tag.text not in qnames: - add_qname(tag.text) + if isinstance(tag, QName): + if tag.text not in qnames: + add_qname(tag.text) elif isinstance(tag, basestring): if tag not in qnames: add_qname(tag)