【发布时间】:2021-10-09 12:07:14
【问题描述】:
我有一个返回MyResponse的函数
class MyClass:
@staticmethod
async def getQueryResponse(myData: MyData) -> MyResponse:
queryObj = {
"a": myData.a,
"b": myData.b
}
queryResponse = await requests.post(URL_DEEP_LEARNING, json=queryObj).json()
return queryResponse
现在在另一个班级我正在使用它
myResponse = await MyClass.getQueryResponse(data)
但这表明
TypeError: object dict can't be used in 'await' expression
现在如果我删除等待
然后它显示
value is not a valid dict (type=type_error.dict)
当我使用调试器检查从MyClass 返回的对象时,它显示
【问题讨论】:
标签: python async-await promise