|
Graham Dumpleton
grahamd at dscpl.com.au
Sun May 7 04:16:52 EDT 2006
On 07/05/2006, at 5:24 PM, Geoff Skerrett wrote:
> I created a very simple program index.py program to help me
> understand the
> behavior.
> It is as follows;
>
> ### Begin index.py
>
> def index(req):
> req.write("I am in index()")
>
> def bar(req):
> req.write("I am in bar()")
Whoops. Quite obvious really. You must use:
def index(req):
return "I am in index()"
def bar(req):
return "I am in bar()"
When you you use req.write(), the headers are automatically flushed,
so the
setting of req.content_type by mod_publisher after the published
function
returns has no affect.
In other words, if you are going to use req.write(), you must set
req.content_type
yourself.
Graham
|