我有一个包含1024个条目的数据存储表,以及一个使用远程api连接到GAE的python代码,并遍历表:
from google.appengine.ext.remote_api import remote_api_stub
remote_api_stub.ConfigureRemoteApi(None, '/_ah/remote_api', auth_func, 'my-app.appspot.com')
for entry in MyTable.all():
// do something
代码完美地工作了一年,但今天当表大小增加到1024时,此代码开始导致无限循环(在获取最后一个条目之后),以及数百万/_ah/remote_api
的请求使我达到每日配额。
我通过在块中迭代表来解决问题,但我很感兴趣是什么导致它,特别是因为根据this answer,应该可以获取超过1000条记录。
有什么想法吗?