def listCursors(self, backupkey=None, cursor=None, kind=None, *args, **kwargs):
assert safeStringComparison(backupKey, backupkey)
if cursor:
c = datastore_query.Cursor(urlsafe=cursor)
else:
c = None
r = []
for x in range(0,10):
q = datastore.Query(kind, cursor=c)
q.Get(1, offset=999)
newCursor = q.GetCursor()
if newCursor != c:
c = newCursor
r.append(c.urlsafe())
else:
break
return (pickle.dumps({"cursors": r}).encode("HEX"))
评论列表
文章目录