def send(self, method_name, message_factory):
if self._stub is None:
self._stub = bridge_pb2.BridgeStub(grpc.insecure_channel('%s:%d' % self._server))
for _ in range(9):
method = getattr(self._stub, method_name)
message = message_factory()
try:
return method(message)
except grpc.RpcError as e:
pass
return getattr(self._stub, method_name)(message_factory())
评论列表
文章目录