diff options
| author | Xavier Morel <xmo@tinyerp.com> | 2009-12-02 10:30:08 +0100 |
|---|---|---|
| committer | Xavier Morel <xmo@tinyerp.com> | 2009-12-02 10:30:08 +0100 |
| commit | 91c515382cdebe8a7538191c8dedc023c8868e1a (patch) | |
| tree | 5fe5bfaaa63b7e7149c8d3ec449082eda5f3fd96 /bin/report/render/rml2html/rml2html.py | |
| parent | cf13b6c36e0e597389327b09de2b810bc68a2d76 (diff) | |
| parent | 474af4cd6e6f00759589c4bee9cebf9d7d26b0d8 (diff) | |
[merge] 5.0-lxml-fixes into trunk
bzr revid: xmo@tinyerp.com-20091202092042-36gz0wkbu27aetvc
bzr revid: xmo@tinyerp.com-20091202093008-9uwo63c0bwdh8eaw
Diffstat (limited to 'bin/report/render/rml2html/rml2html.py')
| -rw-r--r-- | bin/report/render/rml2html/rml2html.py | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/bin/report/render/rml2html/rml2html.py b/bin/report/render/rml2html/rml2html.py index 9e419c652c1..381cb0481d5 100644 --- a/bin/report/render/rml2html/rml2html.py +++ b/bin/report/render/rml2html/rml2html.py @@ -103,12 +103,10 @@ class _flowable(object): process(node,new_node) if new_node.get('colWidths',False): sizes = map(lambda x: utils.unit_get(x), new_node.get('colWidths').split(',')) - tr = etree.Element('tr') + tr = etree.SubElement(new_node, 'tr') for s in sizes: - td = etree.Element('td') - td.set("width", str(s)) - tr.append(td) - new_node.append(tr) + etree.SubElement(tr, 'td', width=str(s)) + return etree.tostring(new_node) def _tag_para(self, node): @@ -297,7 +295,7 @@ class _rml_template(object): posx = int(utils.unit_get(tmpl.get('x1'))) frames[(posy,posx,tmpl.get('id'))] = _rml_tmpl_frame(posx, utils.unit_get(tmpl.get('width'))) for tmpl in pt.findall('pageGraphics'): - for n in tmpl.getchildren(): + for n in tmpl: if n.tag == 'image': self.data = rc + utils._process_text(self, n.text) if n.tag in self._tags: |
