github.com/nginxinc/kubernetes-ingress@v1.12.5/tests/suite/grpc/helloworld_pb2_grpc.py (about)

     1  # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT!
     2  import grpc
     3  
     4  from suite.grpc.helloworld_pb2 import (
     5        HelloRequest,
     6        HelloReply,
     7  )
     8  
     9  
    10  class GreeterStub(object):
    11    """The greeting service definition.
    12    """
    13  
    14    def __init__(self, channel):
    15      """Constructor.
    16      Args:
    17        channel: A grpc.Channel.
    18      """
    19      self.SayHello = channel.unary_unary(
    20          '/helloworld.Greeter/SayHello',
    21          request_serializer=HelloRequest.SerializeToString,
    22          response_deserializer=HelloReply.FromString,
    23          )
    24  
    25  
    26  class GreeterServicer(object):
    27    """The greeting service definition.
    28    """
    29  
    30    def SayHello(self, request, context):
    31      """Sends a greeting
    32      """
    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_GreeterServicer_to_server(servicer, server):
    39    rpc_method_handlers = {
    40        'SayHello': grpc.unary_unary_rpc_method_handler(
    41            servicer.SayHello,
    42            request_deserializer=HelloRequest.FromString,
    43            response_serializer=HelloReply.SerializeToString,
    44        ),
    45    }
    46    generic_handler = grpc.method_handlers_generic_handler(
    47        'helloworld.Greeter', rpc_method_handlers)
    48    server.add_generic_rpc_handlers((generic_handler,))