From 60fe3deea73b87d751c6bcd6070b0f38a66726a6 Mon Sep 17 00:00:00 2001 From: Goffi Date: Mon, 27 Dec 2010 17:20:25 +0100 Subject: [PATCH] fixed some unicode issue --- tools/memory.py | 2 +- tools/xml_tools.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/memory.py b/tools/memory.py index 6a32e7a3..9400949e 100644 --- a/tools/memory.py +++ b/tools/memory.py @@ -97,7 +97,7 @@ class Param(): def save_xml(self, file): """Save parameters template to xml file""" with open(file, 'wb') as xml_file: - self.dom.writexml(xml_file) + xml_file.write(self.dom.toxml('utf-8')) def save_data(self, file): """Save parameters data to file""" diff --git a/tools/xml_tools.py b/tools/xml_tools.py index b7ccc279..17763ee5 100644 --- a/tools/xml_tools.py +++ b/tools/xml_tools.py @@ -73,7 +73,7 @@ def tupleList2dataForm(values): def paramsXml2xmlUI(xml): """Convert the xml for parameter to a SàT XML User Interface""" - params_doc = minidom.parseString(xml) + params_doc = minidom.parseString(xml.encode('utf-8')) top = params_doc.documentElement if top.nodeName != 'params': error(_('INTERNAL ERROR: parameters xml not valid'))