我想进行一个异步数据库查询并将其插入到cls.__setitem__中,但当然,我不能在同步函数中使用await。我该如何解决这个问题?
发布于 2021-07-16 15:12:27
找到了解决方案。不可能创建一个异步Dunder方法,所以我们可以做的是使用一个异步的但不是dunder的方法。
class Foo:
async def setitem(key, item):
await for_some_stuff()是我的案例的解决方案
https://stackoverflow.com/questions/68404874
复制相似问题