有没有办法排队文档列表API请求并异步处理它们(类似于google app engine async urlfetch请求)?

我可以想象在DocsClient中围绕urlfetch请求复制/重写很多客户端请求修改逻辑,但是如果有其他方法已经可用,我宁愿避免这种情况。

目标环境是google app engine,我知道异步数据存储Api。

编辑

我现在已经实现了基本的功能 DocsClient.request 接受 callback kwarg,因此任何更高级别的客户端请求都将使用async urlfetch并使用调用结果调用回调函数。

有帮助吗?

解决方案

目前,Python的文档列表API库(GData库)是严格同步的.一种解决方案是将请求序列化为任务队列的任务,并在以后运行它们,但恐怕库本身没有帮助。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top