Python 未找到闭包的属性 代码 预期行为

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表

获取一个函数并返回一个异步的新函数并返回其响应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表

这是必须做到的

    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