From f53e831499ffa2f3461ecf9508d73b840d6e8627 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 10 Sep 2008 13:45:12 +0200 Subject: [PATCH] Use remove_blank_text for xml parser and force pretty_print to False --- trytond/osv/orm.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/trytond/osv/orm.py b/trytond/osv/orm.py index 0381d0fafc..b4c11d1645 100644 --- a/trytond/osv/orm.py +++ b/trytond/osv/orm.py @@ -2000,7 +2000,7 @@ class ORM(object): tree_root = tree.getroottree().getroot() fields_def = self.__view_look_dom(cursor, user, tree_root, type, context=context) - arch = etree.tostring(tree, encoding='utf-8') + arch = etree.tostring(tree, encoding='utf-8', pretty_print=False) fields2 = self.fields_get(cursor, user, fields_def.keys(), context) for field in fields_def: if field in fields2: @@ -2146,7 +2146,8 @@ class ORM(object): result['field_childs'] = False result['view_id'] = 0 - tree = etree.fromstring(result['arch']) + parser = etree.XMLParser(remove_blank_text=True) + tree = etree.fromstring(result['arch'], parser) xarch, xfields = self._view_look_dom_arch(cursor, user, tree, result['type'], context=context) result['arch'] = xarch