コード例 #1
0
    def get_keys(self, keys):
        """ Get values corresponding to keys from KvStore.
            It gets from local snapshot KeyVals of the kvstore.
        """

        req_msg = kv_store_types.Request(kv_store_types.Command.KEY_GET)
        req_msg.keyGetParams = kv_store_types.KeyGetParams(keys)

        return self.send_and_recv_thrift_obj(req_msg, kv_store_types.Publication)
コード例 #2
0
ファイル: kvstore_client.py プロジェクト: lineCode/openr
    def get_keys(self, keys):
        ''' Get values corresponding to keys from KvStore.
            It gets from local snapshot KeyVals of the kvstore.
        '''

        req_msg = kv_store_types.Request(kv_store_types.Command.KEY_GET)
        req_msg.keyGetParams = kv_store_types.KeyGetParams(keys)
        self._kv_store_cmd_socket.send_thrift_obj(req_msg)

        return self._kv_store_cmd_socket.recv_thrift_obj(
            kv_store_types.Publication)