Обработчик @asynchronous
устарел в 5.1 и удален в 6.0. Вместо использования @asynchronous
и обратных вызовов вы должны использовать сопрограммы (используя либо @tornado.gen.coroutine
, либо async def
).
Обратите внимание, что в нескольких более старых примерах кода и для @asynchronous
, и для @coroutine
использовался один и тот же метод. Помещение @asynchronous
в сопрограмму ничего не делает, поэтому, если вы используете оба декоратора, вы можете просто удалить @asynchronous
, ничего не меняя.