|
Jorey Bump
list at joreybump.com
Tue Jan 16 12:51:29 EST 2007
Jaime Wyant wrote:
> Hi all. I was not sure of a good subject, but I think this is close.
> Here is what I want to do:
>
> * Use publisher handler.
> * "Grab" data before it is sent to the client, perform some `string
> substitution' , send modified string / data onto the client.
>
> I made a copy of publisher.py and now use a modified version which
> performs the necessary string changes before doing req.write. But, I
> can't help but think that there is a cleaner way to do this. Is there a
> `better' way?
Ordinary python string replacement is available in the returned result:
def index()
body = """
<html>
<head>
<title>%s</title>
</head>
<body>
%s
</body>
</html>
"""
title = "This is the Title"
content = "<p>This is the content</p>"
return body % (title, content)
Or did you have something else in mind?
|