Предположим, есть какой-то метод, который работает очень долго, он блокирует весь вывод на tornado, обертка с
gen.coroutine, соответственно, не помогает сделать этот метод асинхронным. Как сделать так, чтобы он отработал в фоне, а результат своей работы вернул в callback-функцию?
Так же любопытно, как пишутся асинхронные библиотеки для tornado или asynhio?