Johannes Erdfelt
johannes at erdfelt.com
Fri Aug 16 17:25:45 EST 2002
On Fri, Aug 16, 2002, Mateusz Korniak <mateusz at ant.gliwice.pl> wrote: > On Friday 16 August 2002 22:58, vio wrote: > > * Mateusz Korniak <mateusz at ant.gliwice.pl> [020816 15:26]: > > > Yes. But what in publisher handler case ? > > > Can you use req.write() instead of returning page ? > > > I get Internal server error in that case ... :( > > > > I don't quite understand your question. req.write() IS the returning page. > > But I think I know where the bobo is: it's the Internal server error > > message. > > So let me be ( I hope) much more clear: Below my publisher handler: > > import mod_python.apache > page = """<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> > <html><head><title>Test page</title></head> > <body> Test </body> </html>""" > > def req_write(req): > req.status = mod_python.apache.OK > req.content_type = "text/html; charset=utf-8" > req.send_http_header() > req.write(page) > open("/tmp/marker","w") # Test if we have exceptions > #before returning from handler return "" Add that. JE
|