From a6ed0152dbbd2b6962f2f94260e5040e63036415 Mon Sep 17 00:00:00 2001 From: Jamie Hardt Date: Sun, 23 Jun 2019 20:43:59 -0700 Subject: [PATCH] Update wave_ixml_reader.py Added a brief report and suppressing the iXML exception for now --- wavinfo/wave_ixml_reader.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/wavinfo/wave_ixml_reader.py b/wavinfo/wave_ixml_reader.py index 575d941..ee55918 100644 --- a/wavinfo/wave_ixml_reader.py +++ b/wavinfo/wave_ixml_reader.py @@ -12,7 +12,11 @@ class WavIXMLFormat: """ self.source = xml xmlBytes = io.BytesIO(xml) - self.parsed = ET.parse(xmlBytes) + try: + self.parsed = ET.parse(xmlBytes) + except ET.ParseError as err: + print("Error parsing iXML: " + str(err)) + return None def _get_text_value(self, xpath): e = self.parsed.find("./" + xpath)