diff options
author | José Fonseca <jfonseca@vmware.com> | 2014-12-17 11:02:48 +0000 |
---|---|---|
committer | José Fonseca <jfonseca@vmware.com> | 2014-12-18 08:16:41 +0000 |
commit | 34f0d85e76813f9280f174731481b6b09db522cc (patch) | |
tree | 4960d8de596e02bb5a9455fe9dff247d81f18588 | |
parent | 0039f7e40687beed4fd428525c563bdcd2fcbee4 (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.py | 2 | ||||
-rw-r--r-- | framework/tests/backends_tests.py | 2 |
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) |