Browse Source

pep ftw

--HG--
branch : odoo8
pull/80/head
Florent Aide 9 years ago
parent
commit
8afaac709a
  1. 13
      py3o_parser.py

13
py3o_parser.py

@ -37,7 +37,7 @@ def py3o_report_extender(report_name):
class Py3oParser(report_sxw):
"""Custom class that use Py3o to render libroffice reports.
Code partially taken from CampToCamp."""
Code partially taken from CampToCamp's webkit_report."""
def __init__(self, name, table, rml=False, parser=rml_parse,
header=False, store=False, register=True):
@ -84,10 +84,11 @@ class Py3oParser(report_sxw):
filetype = report_xml.py3o_fusion_filetype
# py3o.template operates on filenames so create temporary files.
with NamedTemporaryFile(suffix='.odt', prefix='py3o-template-') as \
in_temp, \
NamedTemporaryFile(suffix='.odt', prefix='py3o-report-') as \
out_temp:
with NamedTemporaryFile(
suffix='.odt',
prefix='py3o-template-') as in_temp, NamedTemporaryFile(
suffix='.odt',
prefix='py3o-report-') as out_temp:
in_temp.write(b64decode(template.py3o_template_data))
in_temp.flush()
@ -153,4 +154,4 @@ class Py3oParser(report_sxw):
if not result:
return False, False
return result
return result
Loading…
Cancel
Save