@async 返回结果用什么包装
时间: 2023-09-22 16:08:48 浏览: 56
blu-twit:Twit 模块的包装器,它使用 Bluebird 承诺库添加返回承诺的 `getAsync` 和 `postAsync` 方法
通常情况下,@async 装饰器用于异步函数,它会返回一个协程对象。如果需要获取协程的返回结果,可以使用 await 关键字来获取异步函数的返回值。异步函数的返回结果可以使用 asyncio.Future 对象进行包装,这个对象可以在协程执行结束后被 await 关键字获取到。如果协程内部发生了异常,asyncio.Future 对象也会将异常信息包装在内,可以通过 try...except... 语句来处理异常。
阅读全文