def stop_all_server(self): for i in self.__peer_info: self.__peer_info[i][1].call_in_times( "Stop", loopchain_pb2.StopRequest(reason="TestServerManager"), conf.GRPC_TIMEOUT) self.__rs_info[1].call_in_times( "Stop", loopchain_pb2.StopRequest(reason="TestServerManager"), conf.GRPC_TIMEOUT) time.sleep(2) for i in self.__peer_info: self.__peer_info[i][0].join() self.__rs_info[0].join()
def stop_peer(self, num): self.__peer_info[num][1].call_in_times( "Stop", loopchain_pb2.StopRequest(reason="TestServerManager"), conf.GRPC_TIMEOUT) time.sleep(2) self.__peer_info[num][0].join()
def menu4_10(params): peer_stub = params[0] print("Stop Servers...") peer_stub.Stop(loopchain_pb2.StopRequest(reason="No Reason"), conf.GRPC_TIMEOUT) menu4()