File "fakegir.py", line 154, in <module>
fakegir_content = parse_gir(gir_path)
File "fakegir.py", line 116, in parse_gir
tree = etree.parse(gir_path)
File "lxml.etree.pyx", line 3170, in lxml.etree.parse (src/lxml/lxml.etree.c:63115)
File "parser.pxi", line 1549, in lxml.etree._parseDocument (src/lxml/lxml.etree.c:90392)
File "parser.pxi", line 1578, in lxml.etree._parseDocumentFromURL (src/lxml/lxml.etree.c:90685)
File "parser.pxi", line 1478, in lxml.etree._parseDocFromFile (src/lxml/lxml.etree.c:89743)
File "parser.pxi", line 1025, in lxml.etree._BaseParser._parseDocFromFile (src/lxml/lxml.etree.c:86654)
File "parser.pxi", line 565, in lxml.etree._ParserContext._handleParseResultDoc (src/lxml/lxml.etree.c:82228)
File "parser.pxi", line 656, in lxml.etree._handleParseResult (src/lxml/lxml.etree.c:83209)
File "parser.pxi", line 596, in lxml.etree._raiseParseError (src/lxml/lxml.etree.c:82536)
lxml.etree.XMLSyntaxError: xmlParseCharRef: invalid xmlChar value 4, line 40, column 31
A XML parsing error causes fakegir to crash on /usr/share/gir-1.0/GTop-2.0.gir
Because of this line in the .gir:
Traceback: