def GetMulti(self, keys): db_futures = dict( (k, db.get_async( PersistentObjectStoreItem.CreateKey(self._namespace, k))) for k in keys) def resolve(): return dict((key, future.get_result().GetValue()) for key, future in db_futures.iteritems() if future.get_result() is not None) return Future(callback=resolve)
def __init__(self, object_store, keys): self._futures = dict((k, db.get_async( PersistentObjectStoreItem.CreateKey( object_store._namespace, k))) for k in keys)
def __init__(self, object_store, keys): self._futures = dict( (k, db.get_async( PersistentObjectStoreItem.CreateKey(object_store._namespace, k))) for k in keys)