例では ioloop.add_handler() が恋しいです:
import tornado.ioloop
import tornado.web
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("Hello, world")
if __name__ == "__main__":
http_server = tornado.web.Application([
(r"/", MainHandler),
])
http_server.listen(8888)
tornado.ioloop.IOLoop.instance().start()
出典: http://www.tornadoweb.org/en/branch3.1/web.html
オブジェクト http_server と ioloop は明示的に接続されていません。これは私にはきれいに見えません。ioloop はどのように http_server を検出しますか?
すべてが正常に動作します。私はただ興味があります。