diff --git a/main.py b/main.py index a3beea0..2ac6cbd 100644 --- a/main.py +++ b/main.py @@ -74,6 +74,17 @@ async def fastapi_copy_project(source: str, target: str): copy_project(source, target) return True +@app.post("/importinp/") +async def fastapi_import_inp(network: str, req: Request): + jo_root = await req.json() + cs: ChangeSet = ChangeSet() + cs.operations = jo_root['inp'] + return import_inp(network, cs) + +@app.get("/exportinp/") +async def fastapi_export_inp(network: str): + return export_inp(network) + @app.post("/readinp/") async def fastapi_read_inp(network: str, inp: str) -> bool: read_inp(network, inp)