소스 검색

update grpc server to keep the server running to avoid errors while using http gateway

Sajjad 2 주 전
부모
커밋
b2305f32ab
1개의 변경된 파일8개의 추가작업 그리고 4개의 파일을 삭제
  1. 8 4
      grpc_server.py

+ 8 - 4
grpc_server.py

@@ -18,7 +18,7 @@ class IAMService(hr_pb2_grpc.IAMServiceServicer):
             return hr_pb2.LoginResponse(success=True, message="Login successful")
         else:
             return hr_pb2.LoginResponse(success=False, message="Invalid credentials")
-
+        
 # ========== Personality Test Service ==========
 class PersonalityTestService(hr_pb2_grpc.PersonalityTestServiceServicer):
     def __init__(self, channel):
@@ -229,6 +229,10 @@ def run_client():
 
 # ========== Run Both ==========
 if __name__ == "__main__":
-    t = threading.Thread(target=serve, daemon=True)
-    t.start()
-    run_client()
+    # Keep server running (comment out test client)
+    serve()
+    
+    # Uncomment below to run test client:
+    # t = threading.Thread(target=serve, daemon=True)
+    # t.start()
+    # run_client()