From 358f6881f3c0062db737426b473ee15103e1065d Mon Sep 17 00:00:00 2001 From: Vo Minh Thu Date: Tue, 31 May 2011 17:27:11 +0200 Subject: [PATCH] [REF] openerp/report/render/render.py: removed silly main() method, rewrote french comment in english. bzr revid: vmt@openerp.com-20110531152711-49kyo4xhtak3r874 --- openerp/report/render/render.py | 28 ++++++---------------------- 1 file changed, 6 insertions(+), 22 deletions(-) diff --git a/openerp/report/render/render.py b/openerp/report/render/render.py index 0d00701ee54..8ab88909c77 100644 --- a/openerp/report/render/render.py +++ b/openerp/report/render/render.py @@ -26,15 +26,7 @@ # Add a transparant multi-thread layer to all report rendering layers # -import threading - -# # TODO: method to stock on the disk -# Les class de reporting doivent surclasser cette classe -# Les seules methodes qui peuvent etre redefinies sont: -# __init__ -# _render -# class render(object): """ Represents a report job being rendered. @@ -46,6 +38,10 @@ class render(object): If a string is absolute path, it will be opened as such, else it will be passed to tools.file_open() which also considers zip addons. + + Reporting classes must subclass this class and redefine the __init__ and + _render methods (not the other methods). + """ def __init__(self, bin_datas=None, path='.'): self.done = False @@ -60,14 +56,12 @@ class render(object): def render(self): self.done = False - result = self._render() - self._result = result + self._result = self._render() self.done = True return True def is_done(self): - res = self.done - return res + return self.done def get(self): if self.is_done(): @@ -75,16 +69,6 @@ class render(object): else: return None -if __name__=='__main__': - import time - print 'Multi-thread code !' - r = render() - r.render() - while not r.is_done(): - print 'not yet!' - time.sleep(1) - print 'done!' - # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: