0
import tornado.ioloop
import tornado.web

class MainHandler(tornado.web.RequestHandler):
    def get(self):
        return "Hello, world"

application = tornado.web.Application([
    (r"/", MainHandler),
])

if __name__ == "__main__":
    application.listen(8888)
    tornado.ioloop.IOLoop.instance().start()

self.write の代わりに return を書くと、エラーが発生します

Traceback (most recent call last):
  File "/home/nishant-un/env/local/lib/python2.7/site-packages/tornado/web.py", line 1155, in _when_complete
    raise ValueError("Expected Future or None, got %r" % result)
ValueError: Expected Future or None, got 'Hello, world'

Values Errorこれが何を意味するのか正確には理解できませんでした

Tornado 3.1.1 を使用しています

4

1 に答える 1