- 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 了解有关可等待对象的详细信息。