From 855cf6758af10363f68d7dc56e6d955544be56a4 Mon Sep 17 00:00:00 2001 From: DingZQ Date: Fri, 27 Oct 2023 21:02:32 +0800 Subject: [PATCH] Refine --- main.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/main.py b/main.py index fc15a9d..8099b1a 100644 --- a/main.py +++ b/main.py @@ -155,11 +155,13 @@ async def fastapi_dump_inp(network: str, inp: str) -> bool: async def fastapi_run_project(network: str) -> str: global lock_simulation + print('lock simulation') + print(lock_simulation.value) + if lock_simulation.value == 1: raise HTTPException(status_code=409, detail="is in simulation") with lock_simulation.get_lock(): - print('lock simulation') lock_simulation.value = 1 result = run_project(network) lock_simulation.value = 0