def run(): channel = implementations.insecure_channel('localhost', 80000) stub = debate_pb2.beta_create_Candidate_stub(channel) if args.x == 'answer': timeout = args.z[0] _TIMEOUT_SECONDS = timeout + 11 response = stub.Answer(debate_pb2.AnswerRequest(question=args.y, timeout=timeout), _TIMEOUT_SECONDS) elif args.x == 'elaborate': response = stub.Elaborate(debate_pb2.ElaborateRequest(topic=args.y, blah_run=args.z), _TIMEOUT_SECONDS) print response.answer
def run(choice, input_values, timeout=10): channel = implementations.insecure_channel('localhost', 50051) stub = debate_pb2.beta_create_Candidate_stub(channel) try: if choice == 'answer': response = stub.Answer(debate_pb2.AnswerRequest( question=input_values['question'], timeout=timeout), timeout) return response.answer elif choice == 'elaborate': response = stub.Elaborate(debate_pb2.ElaborateRequest( topic=input_values['topic'], blah_run=input_values['blah_run']), timeout) return response.answer except framework.interfaces.face.face.ExpirationError: return 'timeout'
def run(choice, input_values, timeout=10): channel = implementations.insecure_channel('localhost', 50051) stub = debate_pb2.beta_create_Candidate_stub(channel) try: if choice == 'answer': response = stub.Answer( debate_pb2.AnswerRequest(question=input_values['question'], timeout=timeout), timeout) return response.answer elif choice == 'elaborate': response = stub.Elaborate( debate_pb2.ElaborateRequest(topic=input_values['topic'], blah_run=input_values['blah_run']), timeout) return response.answer except framework.interfaces.face.face.ExpirationError: return 'timeout'
def run_client(): params = sys.argv how = params[1] question = params[2] try: channel = implementations.insecure_channel('localhost', 29999) stub = debate_pb2.beta_create_Candidate_stub(channel) if how.lower() == "answer": timeout = int(params[3]) reply = stub.Answer(debate_pb2.AnswerRequest(question=question, timeout=timeout), timeout+10) elif how.lower() == "elaborate": blah = params[3:len(sys.argv)] for i in range(0, len(blah)): blah[i] = int(blah[i]) reply = stub.Elaborate(debate_pb2.ElaborateRequest(topic=question, blah_run=blah), 10) print reply.answer except grpc.framework.interfaces.face.face.ExpirationError: print "No comment"