У меня есть приложение WebSocketHandler в приложении Tornado. Я не уверен, что это правильный способ сделать код асинхронным.Это правильный способ вызова метода coroutine в рамках Tornado?
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)