我有一个异步功能连接到数据库。目前我的用户这样做:
conn = await connect(uri, other_params)
我想继续支持这一点,但想另外允许connect()
用作上下文管理器:
async with connect(uri, other_params) as conn:
pass
这两种情况之间的区别在于,在第一种情况下,等待的是connect
,在第二种情况下,没有的。
是否可以告诉connect
正文内],是否在等待协程?
我目前在repl.it上的工作。
我有一个异步功能连接到数据库。目前,我的用户执行以下操作:conn =等待connect(uri,other_params)我想继续支持此操作,但还希望允许...
这里的代码通过了您提供的测试:
我认为您的示例中存在结构性问题。