Advertisement
dkanavis

Untitled

Apr 23rd, 2019
415
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.44 KB | None | 0 0
  1. # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT!
  2. import grpc
  3.  
  4. from pilling.grpc.protos import echo_pb2 as pilling_dot_grpc_dot_protos_dot_echo__pb2
  5.  
  6.  
  7. class EchoStub(object):
  8.   """Echo service
  9.  """
  10.  
  11.   def __init__(self, channel):
  12.     """Constructor.
  13.  
  14.    Args:
  15.      channel: A grpc.Channel.
  16.    """
  17.     self.GetEcho = channel.unary_unary(
  18.         '/Echo/GetEcho',
  19.         request_serializer=pilling_dot_grpc_dot_protos_dot_echo__pb2.EchoRequest.SerializeToString,
  20.         response_deserializer=pilling_dot_grpc_dot_protos_dot_echo__pb2.EchoReply.FromString,
  21.         )
  22.  
  23.  
  24. class EchoServicer(object):
  25.   """Echo service
  26.  """
  27.  
  28.   def GetEcho(self, request, context):
  29.     # missing associated documentation comment in .proto file
  30.     pass
  31.     context.set_code(grpc.StatusCode.UNIMPLEMENTED)
  32.     context.set_details('Method not implemented!')
  33.     raise NotImplementedError('Method not implemented!')
  34.  
  35.  
  36. def add_EchoServicer_to_server(servicer, server):
  37.   rpc_method_handlers = {
  38.       'GetEcho': grpc.unary_unary_rpc_method_handler(
  39.           servicer.GetEcho,
  40.           request_deserializer=pilling_dot_grpc_dot_protos_dot_echo__pb2.EchoRequest.FromString,
  41.           response_serializer=pilling_dot_grpc_dot_protos_dot_echo__pb2.EchoReply.SerializeToString,
  42.       ),
  43.   }
  44.   generic_handler = grpc.method_handlers_generic_handler(
  45.       'Echo', rpc_method_handlers)
  46.   server.add_generic_rpc_handlers((generic_handler,))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement