From: Ian Jackson Date: Mon, 20 Mar 2017 09:02:23 +0000 (+0000) Subject: example from web in 60 fixed up X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/hippotat/commitdiff_plain/b0eae083a34b61e851dea6ba8c0c237c14d25814 example from web in 60 fixed up --- diff --git a/example.py b/example.py new file mode 100644 index 0000000..2465a09 --- /dev/null +++ b/example.py @@ -0,0 +1,19 @@ +from twisted.internet import reactor, endpoints +from twisted.web.server import Site +from twisted.web.resource import Resource +import time + +class ClockPage(Resource): + isLeaf = True + def render_GET(self, request): + request.setHeader("Content-Type", "text/plain; charset=utf-8") + return ( + ("%s" % (time.ctime(),)) + .encode('utf-8') + ) + +resource = ClockPage() +factory = Site(resource) +endpoint = endpoints.TCP4ServerEndpoint(reactor, 8880) +endpoint.listen(factory) +reactor.run()