diff --git a/main.py b/main.py index 1dd8e09..58d65ab 100644 --- a/main.py +++ b/main.py @@ -1,4 +1,5 @@ from cmath import tan +from mimetypes import init import os import io import json @@ -363,7 +364,17 @@ async def fast_get_tank_schema(network: str) -> dict[str, dict[str, Any]]: @app.post("/addtank/") async def fastapi_add_tank(network: str, tank: str, x: float, y: float, elevation: float, init_level: float = 0, min_level: float = 0, max_level: float = 0, diameter: float = 0, min_vol: float = 0) -> ChangeSet: - return add_tank(network, tank, x, y, elevation, init_level, min_level, max_level, diameter, min_vol) + ps = { 'id' : tank, + 'x' : x, + 'y' : y, + 'elevation' : elevation, + 'init_level' : init_level, + 'min_level' : min_level, + 'max_level' : max_level, + 'diameter' : diameter, + 'min_vol' : min_vol + } + return add_tank(network, ChangeSet(ps)) @app.post("/deletetank/") async def fastapi_delete_tank(network: str, tank: str) -> ChangeSet: