github.com/adnan-c/fabric_e2e_couchdb@v0.6.1-preview.0.20170228180935-21ce6b23cf91/bddtests/peer/peer_pb2_grpc.py (about)

     1  import grpc
     2  from grpc.framework.common import cardinality
     3  from grpc.framework.interfaces.face import utilities as face_utilities
     4  
     5  import peer.proposal_pb2 as peer_dot_proposal__pb2
     6  import peer.proposal_response_pb2 as peer_dot_proposal__response__pb2
     7  
     8  
     9  class EndorserStub(object):
    10    """-------- the Endorser service ------------
    11  
    12    """
    13  
    14    def __init__(self, channel):
    15      """Constructor.
    16  
    17      Args:
    18        channel: A grpc.Channel.
    19      """
    20      self.ProcessProposal = channel.unary_unary(
    21          '/protos.Endorser/ProcessProposal',
    22          request_serializer=peer_dot_proposal__pb2.SignedProposal.SerializeToString,
    23          response_deserializer=peer_dot_proposal__response__pb2.ProposalResponse.FromString,
    24          )
    25  
    26  
    27  class EndorserServicer(object):
    28    """-------- the Endorser service ------------
    29  
    30    """
    31  
    32    def ProcessProposal(self, request, context):
    33      context.set_code(grpc.StatusCode.UNIMPLEMENTED)
    34      context.set_details('Method not implemented!')
    35      raise NotImplementedError('Method not implemented!')
    36  
    37  
    38  def add_EndorserServicer_to_server(servicer, server):
    39    rpc_method_handlers = {
    40        'ProcessProposal': grpc.unary_unary_rpc_method_handler(
    41            servicer.ProcessProposal,
    42            request_deserializer=peer_dot_proposal__pb2.SignedProposal.FromString,
    43            response_serializer=peer_dot_proposal__response__pb2.ProposalResponse.SerializeToString,
    44        ),
    45    }
    46    generic_handler = grpc.method_handlers_generic_handler(
    47        'protos.Endorser', rpc_method_handlers)
    48    server.add_generic_rpc_handlers((generic_handler,))