envoi de rapports de bug...

darcs-hash:20061202214729-f46e9-87e28633677416742ceee22abab710b20dba7537.gz
This commit is contained in:
gdetrez 2006-12-02 22:47:29 +01:00
parent 1c05521bd2
commit 122619c021
3 changed files with 62 additions and 34 deletions

View file

@ -62,22 +62,23 @@ class TemplatesFilter(BaseFilter):
return str(t)
def goWithThisDict(self, aDict):
body = aDict
bodyTemplate = self._getBodyTemplate(body)
if bodyTemplate:
templatevalues = self._getBodyNameSpace(body)
t = Template(file=bodyTemplate, searchList=[templatevalues])
body['page'] = str(t)
if not self._isStandaloneBody(body):
body = self._useMainTemplate(body)
else:
body = body["page"]
cherrypy.response.body = body
def beforeFinalize(self):
body = cherrypy.response.body
if isinstance(body, dict):
bodyTemplate = self._getBodyTemplate(body)
if bodyTemplate:
templatevalues = self._getBodyNameSpace(body)
t = Template(file=bodyTemplate, searchList=[templatevalues])
body['page'] = str(t)
if not self._isStandaloneBody(body):
body = self._useMainTemplate(body)
else:
body = body["page"]
cherrypy.response.body = body
self.goWithThisDict(body)