[Twisted-web] Using Cheetah with twisted.web

Matt Helm code.name.eric at gmail.com
Wed Feb 22 16:00:19 MST 2006


On 2/21/06, Graeme Glass wrote:
> Would you mind posting some sample code, for refrence?
> Many thanks.

class Resource(resource.Resource):

   def render(self, request):

       def cheeto(r):
           request.write(r.__str__())
           request.finish()

       def cherr(r):
           request.write("Bang!")
           request.write(str(r))
           request.finish()

       d_cheeto = threads.deferToThread(Template, file="alf.tmpl", searchList =
 slist)
       d_cheeto.addCallback(cheeto)
       d_cheeto.addErrback(cherr)

       return server.NOT_DONE_YET

resource = Resource()



More information about the Twisted-web mailing list