def get(self):
self.write("Hello, world")
- application = tornado.web.Application([
- (r"/", MainHandler),
- ])
+ def make_app():
+ return tornado.web.Application([
+ (r"/", MainHandler),
+ ])
if __name__ == "__main__":
- application.listen(8888)
- tornado.ioloop.IOLoop.instance().start()
+ app = make_app()
+ app.listen(8888)
+ tornado.ioloop.IOLoop.current().start()
This example does not use any of Tornado's asynchronous features; for
that see this `simple chat room
.. testcode::
- from tornado.ioloop import IOLoop
- from tornado.web import RequestHandler, Application, url
+ import tornado.ioloop
+ import tornado.web
- class HelloHandler(RequestHandler):
+ class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("Hello, world")
def make_app():
- return Application([
- url(r"/", HelloHandler),
- ])
+ return tornado.web.Application([
+ (r"/", MainHandler),
+ ])
- def main():
+ if __name__ == "__main__":
app = make_app()
app.listen(8888)
- IOLoop.current().start()
+ tornado.ioloop.IOLoop.current().start()
.. testoutput::
:hide:
def get(self):
self.write("Hello, world")
- application = tornado.web.Application([
- (r"/", MainHandler),
- ])
+ def make_app():
+ return tornado.web.Application([
+ (r"/", MainHandler),
+ ])
if __name__ == "__main__":
- application.listen(8888)
+ app = make_app()
+ app.listen(8888)
tornado.ioloop.IOLoop.current().start()
This example does not use any of Tornado's asynchronous features; for