瀏覽代碼

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

Sajjad 2 周之前
父節點
當前提交
a910f0b5c2
共有 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()