From 26ca2eba029b644d2a3b413b3267e9f4c0f75e7c Mon Sep 17 00:00:00 2001 From: DingZQ Date: Sun, 19 Feb 2023 17:59:32 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8D=E8=83=BD=E9=80=9A=E8=BF=87IP=20+=20Po?= =?UTF-8?q?rt=E6=9D=A5=E5=AE=9A=E4=BD=8D=20client=EF=BC=8Cport=E6=AF=8F?= =?UTF-8?q?=E4=B8=AArequest=E9=83=BD=E4=BC=9A=E5=8F=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/main.py b/main.py index 90e6029..a3beea0 100644 --- a/main.py +++ b/main.py @@ -105,21 +105,19 @@ async def fastapi_is_locked(network: str, req: Request): @app.get("/isprojectlockedbyme/") async def fastapi_is_locked_by_me(network: str, req: Request): - client_host = f'{req.client.host}:{req.client.port}' + client_host = req.client.host return lockedPrjs.get(network) == client_host @app.post("/lockproject/") async def fastapi_lock_project(network: str, req: Request): - client_host = f'{req.client.host}:{req.client.port}' - + client_host = req.client.host if fastapi_is_locked(network, req) == False: lockedPrjs[network] = client_host - return client_host @app.post("/unlockproject/") async def fastapi_unlock_project(network: str, req: Request): - client_host = f'{req.client.host}:{req.client.port}' + client_host = req.client.host if lockedPrjs[network] == client_host: del lockedPrjs[network] return True