# test.py from nevow import inevow, rend class WebRoot(rend.Page): addSlash = True def renderHTTP(self, context): request = inevow.IRequest(context) request.setHeader('Content-Type', 'text/plain') return 'plain text\n' # test.tac from nevow import appserver from twisted.application import internet, service import test application = service.Application('test') site = appserver.NevowSite(test.WebRoot()) web_server = internet.TCPServer(8080, site) web_server.setServiceParent(application)