Если вы хотите вызвать блокирующий метод из корутины и не заблокировать работу всего основного потока - вы можете вызвать ее в другом потоке используя AbstractEventLoop.run_in_executor(executor, func, *args):
fn = functools.partial(method, *args)#asyncio #functools
result = await loop.run_in_executor(None, fn)