Skip to content
Snippets Groups Projects
Commit 59a46169 authored by Auke Klazema's avatar Auke Klazema
Browse files

SW-328: StringIO doesn't like bytes anymore

parent b45a8378
No related branches found
No related tags found
No related merge requests found
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
import logging import logging
from io import StringIO from io import BytesIO
from lxml import etree from lxml import etree
import os import os
from lofar.messaging import Service from lofar.messaging import Service
...@@ -51,7 +51,7 @@ def _validateXSD(xml, xsdpath): ...@@ -51,7 +51,7 @@ def _validateXSD(xml, xsdpath):
# Try to parse the XML # Try to parse the XML
try: try:
doc = etree.parse(StringIO(xml.encode('utf8'))) doc = etree.parse(BytesIO(xml.encode('utf8')))
except etree.LxmlError as err: except etree.LxmlError as err:
logger.error(err) logger.error(err)
return {"valid": False, "error": "XML could not be parsed: %s" % (err.message,)} return {"valid": False, "error": "XML could not be parsed: %s" % (err.message,)}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment