From b0eae083a34b61e851dea6ba8c0c237c14d25814 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Mon, 20 Mar 2017 09:02:23 +0000 Subject: [PATCH] example from web in 60 fixed up --- example.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 example.py 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() -- 2.30.2