dharana
dharana at dharana.net
Sat Jul 23 15:35:06 EDT 2005
btw, trying the req wrapper idea I wrote this: from StringIO import StringIO class reqwrapper(StringIO): def write(self, s, *args): return StringIO.write(self, s) def flush(self): pass reqwrap = reqwrapper() content_file = PSP(reqwrap, string=file_content) content_file.run(self.vars) logging.getLogger('app').debug('writen output: %s' % reqwrap.read()) self.req.write(reqwrap.read()) it writtes nothing to either the real req object nor to the logging system. I checked both the source of psp.py, requestobject.c and StringIO.py and I can't see what I am failing to do. Thanks in advance, dharana wrote: > I have a PSP file witch, when generated, results in an html page with > template placeholders like ${i18n_something}. I've been looking at > psp.py and it seems that the only possibility will be to write a custom > req object that captures all the output. Either that or to not generate > output with template placeholders (I fear thinking about having to > change this). > > Do you see a better solution? > -- dharana
|