0

Tornado アプリケーションに WebSocketHandler があります。これがコードを非同期にする正しい方法かどうかはわかりません。

class MyHandler(WebSocketHandler):
    def open(self):
        do something ...
        self.my_coroutine_method()

    @gen.coroutine
    def my_coroutine_method(self):
        user = yield db.user.find_one() # call motor asynchronous engine
        self.write_message(user)
4

1 に答える 1