Google app engine GAE任务队列不再将有效负载传递给web2py函数

Google app engine GAE任务队列不再将有效负载传递给web2py函数,google-app-engine,web2py,task-queue,Google App Engine,Web2py,Task Queue,这段代码已经运行了几年,但原因不明 对我来说,已经停止工作了 此函数将继续正确创建任务 def send_task(): from google.appengine.api import taskqueue json_data = ... task = taskqueue.Task(url=..., countdown=2, payload=json_data) task.add() 处理url传递给: in db.py open

这段代码已经运行了几年,但原因不明 对我来说,已经停止工作了

此函数将继续正确创建任务

def send_task():
        from google.appengine.api import taskqueue
        json_data = ...
        task = taskqueue.Task(url=..., countdown=2, payload=json_data)
        task.add()
处理url传递给:

in db.py
openings_service = Service()


in controller...
@openings_service.json
def opening_task_queue():
    body_data = request.body.getvalue()
在过去几年中,
body_数据
被填充和处理 继续的。 但上周,我的代码没有改变,request.body不再是 现在

我一直在使用web2pyr-2.14.6运行,但升级到R-2.15.0b2的过程中断了 我需要如何声明函数。尝试R-2.15.4没有帮助,R-2.18.5也没有帮助

在处理Google任务的函数中(历史上工作过),request.body的值为:

<open file '<fdopen>', mode 'w+b' at 0x2b31c3ed9930>

在此之前,它包含json负载。但是
让我不知所措