如何从函数对象创建本机协程?

How can I create native coroutine from function object?

基于生成器的协程 可以从函数对象轻松创建:

coro = asyncio.coroutine(func)

原生协程(通常由async def创建)怎么样?
有什么方法可以从现有函数对象创建它们吗?

在 Python 3.5 中,创建异步函数的方法是使用 async def() 语法。不确定尝试将普通函数包装到本机协程中的好处,因为如果没有什么可等待的,它似乎毫无意义?特别是因为不需要使用 await 或 yield from 来调用函数? (因为你可以正常执行它。)

不过,这对您有用吗?

def test():
    print('boo')

async def async_test():
    return test()