summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosé Fonseca <jfonseca@vmware.com>2014-12-17 11:02:48 +0000
committerJosé Fonseca <jfonseca@vmware.com>2014-12-18 08:16:41 +0000
commit34f0d85e76813f9280f174731481b6b09db522cc (patch)
tree4960d8de596e02bb5a9455fe9dff247d81f18588
parent0039f7e40687beed4fd428525c563bdcd2fcbee4 (diff)
framework: Fix 'module' object has no attribute 'XMLSyntaxError'.
etree.XMLSyntaxError is only available with lxml. etree.ParseError is available everywhere. For lxml, etree.XMLSyntaxError is a subclass of etree.ParseError. Reviewed-by: Dylan Baker <dylanx.c.baker@intel.com>
-rw-r--r--framework/backends/junit.py2
-rw-r--r--framework/tests/backends_tests.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/framework/backends/junit.py b/framework/backends/junit.py
index de8fd7126..10e52ec56 100644
--- a/framework/backends/junit.py
+++ b/framework/backends/junit.py
@@ -87,7 +87,7 @@ class JUnitBackend(FileBackend):
# failed transaction and ignore it.
try:
piglit.append(etree.parse(f).getroot())
- except etree.XMLSyntaxError:
+ except etree.ParseError:
continue
# set the test count by counting the number of tests.
diff --git a/framework/tests/backends_tests.py b/framework/tests/backends_tests.py
index 9050c3819..b8d88e338 100644
--- a/framework/tests/backends_tests.py
+++ b/framework/tests/backends_tests.py
@@ -268,5 +268,5 @@ def test_junit_skips_bad_tests():
try:
test.finalize()
- except etree.XMLSyntaxError as e:
+ except etree.ParseError as e:
raise AssertionError(e)