Any code using xml.etree.ElementTree needs to handle xml.etree.ElementTree.ParseError: > Traceback (most recent call last): > File "/usr/lib/python-exec/python3.4/egencache", line 1119, in <module> > sys.exit(egencache_main(sys.argv[1:])) > File "/usr/lib/python-exec/python3.4/egencache", line 1067, in egencache_main > gen_desc.run() > File "/usr/lib/python-exec/python3.4/egencache", line 602, in run > target=_MetadataTreeBuilder())) > File "/usr/lib64/python3.4/xml/etree/ElementTree.py", line 1186, in parse > tree.parse(source, parser) > File "/usr/lib64/python3.4/xml/etree/ElementTree.py", line 604, in parse > parser.feed(data) > xml.etree.ElementTree.ParseError: not well-formed (invalid token): line 13, column 18
It's easy enough to trigger, for example an unexpected close tag raises this: xml.etree.ElementTree.ParseError: mismatched tag: line 4, column 4