• 3.4.1. 可等待对象

    3.4.1. 可等待对象

    awaitable 对象主要实现了 await() 方法。 从 async def 函数返回的 Coroutine 对象即属于可等待对象。

    注解

    从带有 types.coroutine()asyncio.coroutine() 装饰器的生成器返回的 generator iterator 对象也属于可等待对象,但它们并未实现 await()

    • object.await(self)
    • 必须返回一个 iterator。 应当被用来实现 awaitable 对象。 例如,asyncio.Future 实现了此方法以与 await 表达式相兼容。

    3.5 新版功能.

    参见

    PEP 492 了解有关可等待对象的详细信息。