Python 未找到闭包的属性 代码 预期行为
获取一个函数并返回一个异步的新函数并返回其响应id 实际行为 lambda抛出模块“rap\u stats.MapReduce”没有属性“func\u wrap\u async”:AttributeError 更新 当我删除“@task”和“.response_id”时,它会工作,但我需要它们才能使它正常异步运行 要捕获响应,必须在Python 未找到闭包的属性 代码 预期行为,python,amazon-web-services,flask,boto3,zappa,Python,Amazon Web Services,Flask,Boto3,Zappa,获取一个函数并返回一个异步的新函数并返回其响应id 实际行为 lambda抛出模块“rap\u stats.MapReduce”没有属性“func\u wrap\u async”:AttributeError 更新 当我删除“@task”和“.response_id”时,它会工作,但我需要它们才能使它正常异步运行 要捕获响应,必须在zappa\u设置中配置async\u response\u表 需要这样做。报告说: 要捕获响应,必须在zappa\u设置中配置async\u response\u表
zappa\u设置
中配置async\u response\u表
需要这样做。报告说:
要捕获响应,必须在zappa\u设置
中配置async\u response\u表
这是必须做到的
def zappa_async(func):
print('here')
@wraps(func)
@task(capture_response=True)
def func_wrap_async(*args, **kwargs):
return func(*args, **kwargs)
def func_wrap_async_response_id(*args, **kwargs):
return func_wrap_async(*args, **kwargs).response_id
return func_wrap_async_response_id