handle xml parsing errors better

This commit is contained in:
Bryan Herman 2015-02-14 15:35:56 -05:00
parent 9060d420fa
commit f9715ff0cf

View file

@ -57,7 +57,12 @@ for xml_file in xml_files:
print(text + '.'*(30 - len(text)), end="")
# Validate the XML file
xml_tree = etree.parse(xml_file)
try:
xml_tree = etree.parse(xml_file)
except etree.XMLSyntaxError as e:
print(BOLD + FAIL + '[XML ERROR]' + ENDC)
print(" {0}".format(e))
continue
# Get xml_filename prefix
xml_prefix = os.path.basename(xml_file)