在tornado的web.py,Applaction的listen方法中,有如下一段
# import is here rather than top level because HTTPServer # is not importable on appengine from tornado.httpserver import HTTPServer server = HTTPServer(self, **kwargs) server.listen(port, address)
为什么不能在头部导入HTTPServer呢?
GAE 不支持 HTTPServer,他有自己的启动方式(也就是没有用到 tornado 的 listen),tornado 为了兼容 GAE,特意写到方法内部吧