Handle another SAX exception
authorMikko Värri <vmj@linuxbox.fi>
Mon, 20 Sep 2010 23:12:27 +0000 (02:12 +0300)
committerMikko Värri <vmj@linuxbox.fi>
Mon, 20 Sep 2010 23:12:27 +0000 (02:12 +0300)
recycloid_api/parsers.py

index ceb3017..ed52843 100644 (file)
@@ -101,6 +101,8 @@ class XmlParser(ContentHandler):
                 raise ValueError("No root element found")
             elif s.endswith("junk after document element"):
                 raise ValueError("Multiple root elements found")
+            elif s.endswith("not well-formed (invalid token)"):
+                raise ValueError("Not well-formed")
             else:
                 raise NotImplementedError("BUG: parse_xml raised %s who sais '%s'" % (e.__class__.__name__, str(e)))
         except e: