以下递归函数无限循环,因为 f.done() 永远不会返回 true。为什么 .done() 永远不会返回 true?
def check(f):
if f.done():
logging.info(f.get_result())
else:
check(f)
f = ndb.Key(Entity, 'id').get_async()
#loops forever
check(f)