mirror of https://github.com/OCA/web.git
[FIX] remove usage of minidom, use pretty print feature from lxml
parent
f54d362f91
commit
d1948fb8b1
|
@ -24,7 +24,6 @@ import time
|
||||||
import copy
|
import copy
|
||||||
|
|
||||||
from lxml import etree as ET
|
from lxml import etree as ET
|
||||||
from xml.dom import minidom as minidom
|
|
||||||
from openerp import models, fields, api, exceptions
|
from openerp import models, fields, api, exceptions
|
||||||
from openerp.tools.translate import _
|
from openerp.tools.translate import _
|
||||||
|
|
||||||
|
@ -220,10 +219,9 @@ class ExportHelpWizard(models.TransientModel):
|
||||||
data_node.append(snippet)
|
data_node.append(snippet)
|
||||||
|
|
||||||
if len(view_data_list) > 0:
|
if len(view_data_list) > 0:
|
||||||
rough_string = ET.tostring(xml_to_export, encoding='utf-8',
|
return ET.tostring(xml_to_export, encoding='utf-8',
|
||||||
xml_declaration=True)
|
xml_declaration=True,
|
||||||
reparsed = minidom.parseString(rough_string)
|
pretty_print=True)
|
||||||
return reparsed.toprettyxml(indent=" ", encoding='utf-8')
|
|
||||||
else:
|
else:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
@ -275,3 +273,4 @@ class ExportHelpWizard(models.TransientModel):
|
||||||
_logger.warning(_('Unable to write autobackup file '
|
_logger.warning(_('Unable to write autobackup file '
|
||||||
'in given directory: %s'
|
'in given directory: %s'
|
||||||
% autobackup_path))
|
% autobackup_path))
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue