diff options
| author | Christophe Simonis <christophe@tinyerp.com> | 2008-09-24 17:34:10 +0200 |
|---|---|---|
| committer | Christophe Simonis <christophe@tinyerp.com> | 2008-09-24 17:34:10 +0200 |
| commit | bb8d92c55ab6c4d28009069952f9ea2a6232ba8a (patch) | |
| tree | 3a4071b5546221d78bbaa6f718ffbd553f16373a /bin/report/interface.py | |
| parent | 520e5d36301eb5e21cb885e8f08348894e5002ed (diff) | |
remove use of global variable
bzr revid: christophe@tinyerp.com-20080924153410-hdkfx2ddzg8zjje1
Diffstat (limited to 'bin/report/interface.py')
| -rw-r--r-- | bin/report/interface.py | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/bin/report/interface.py b/bin/report/interface.py index fafc52367b6..95e6ec31946 100644 --- a/bin/report/interface.py +++ b/bin/report/interface.py @@ -64,6 +64,7 @@ class report_int(netsvc.Service): self.name = name self.id = 0 self.name2 = '.'.join(name.split('.')[1:]) + self.title = None self.joinGroup('report') self.exportMethod(self.create) @@ -101,10 +102,10 @@ class report_rml(report_int): ir_actions_report_xml_obj = pool.get('ir.actions.report.xml') report_xml_ids = ir_actions_report_xml_obj.search(cr, uid, [('report_name', '=', self.name[7:])], context=context) - ftitle = ir_actions_report_xml_obj.browse(cr,uid,report_xml_ids)[0].name + self.title = ir_actions_report_xml_obj.browse(cr,uid,report_xml_ids)[0].name report_type = datas.get('report_type', 'pdf') create_doc = self.generators[report_type] - pdf = create_doc(rml,title=ftitle) + pdf = create_doc(rml, title=self.title) return (pdf, report_type) def create_xml(self, cr, uid, ids, datas, context=None): @@ -196,7 +197,7 @@ class report_rml(report_int): result.freeDoc() return xml - def create_pdf(self, xml, logo=None,title=None): + def create_pdf(self, xml, logo=None, title=None): if logo: self.bin_datas['logo'] = logo else: @@ -206,15 +207,15 @@ class report_rml(report_int): obj.render() return obj.get() - def create_html(self, xml, logo=None,title=None): + def create_html(self, xml, logo=None, title=None): obj = render.rml2html(xml, self.bin_datas) obj.render() return obj.get() - def create_raw(self, xml, logo=None,title=None): + def create_raw(self, xml, logo=None, title=None): return xml - def create_sxw(self, path, logo=None,title=None): + def create_sxw(self, path, logo=None, title=None): return path from report_sxw import report_sxw |
