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)
Ejemplo n.º 2
0
    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)
Ejemplo n.º 3
0
 def __init__(self, object_store, keys):
     self._futures = dict((k,
                           db.get_async(
                               PersistentObjectStoreItem.CreateKey(
                                   object_store._namespace, k)))
                          for k in keys)
Ejemplo n.º 4
0
 def __init__(self, object_store, keys):
   self._futures = dict(
       (k, db.get_async(
           PersistentObjectStoreItem.CreateKey(object_store._namespace, k)))
        for k in keys)