修复类型错误
This commit is contained in:
@@ -21,17 +21,17 @@ async def fastapi_get_region(network: str, id: str) -> dict[str, Any]:
|
||||
return get_region(network, id)
|
||||
|
||||
@router.post("/setregion/", response_model=None)
|
||||
async def fastapi_set_region(network: str, req: Request) -> ChangeSet:
|
||||
async def fastapi_set_region(network: str, req: Request) -> "ChangeSet":
|
||||
props = await req.json()
|
||||
return set_region(network, ChangeSet(props))
|
||||
|
||||
@router.post("/addregion/", response_model=None)
|
||||
async def fastapi_add_region(network: str, req: Request) -> ChangeSet:
|
||||
async def fastapi_add_region(network: str, req: Request) -> "ChangeSet":
|
||||
props = await req.json()
|
||||
return add_region(network, ChangeSet(props))
|
||||
|
||||
@router.post("/deleteregion/", response_model=None)
|
||||
async def fastapi_delete_region(network: str, req: Request) -> ChangeSet:
|
||||
async def fastapi_delete_region(network: str, req: Request) -> "ChangeSet":
|
||||
props = await req.json()
|
||||
return delete_region(network, ChangeSet(props))
|
||||
|
||||
@@ -42,7 +42,7 @@ async def fastapi_get_all_regions(network: str) -> list[dict[str, Any]]:
|
||||
@router.post("/generateregion/", response_model=None)
|
||||
async def fastapi_generate_region(
|
||||
network: str, inflate_delta: float
|
||||
) -> ChangeSet:
|
||||
) -> "ChangeSet":
|
||||
return generate_region(network, inflate_delta)
|
||||
|
||||
|
||||
@@ -94,12 +94,12 @@ async def fastapi_get_district_metering_area(network: str, id: str) -> dict[str,
|
||||
return get_district_metering_area(network, id)
|
||||
|
||||
@router.post("/setdistrictmeteringarea/", response_model=None)
|
||||
async def fastapi_set_district_metering_area(network: str, req: Request) -> ChangeSet:
|
||||
async def fastapi_set_district_metering_area(network: str, req: Request) -> "ChangeSet":
|
||||
props = await req.json()
|
||||
return set_district_metering_area(network, ChangeSet(props))
|
||||
|
||||
@router.post("/adddistrictmeteringarea/", response_model=None)
|
||||
async def fastapi_add_district_metering_area(network: str, req: Request) -> ChangeSet:
|
||||
async def fastapi_add_district_metering_area(network: str, req: Request) -> "ChangeSet":
|
||||
props = await req.json()
|
||||
# boundary should be [(x,y), (x,y)]
|
||||
boundary = props.get("boundary", [])
|
||||
@@ -113,7 +113,7 @@ async def fastapi_add_district_metering_area(network: str, req: Request) -> Chan
|
||||
@router.post("/deletedistrictmeteringarea/", response_model=None)
|
||||
async def fastapi_delete_district_metering_area(
|
||||
network: str, req: Request
|
||||
) -> ChangeSet:
|
||||
) -> "ChangeSet":
|
||||
props = await req.json()
|
||||
return delete_district_metering_area(network, ChangeSet(props))
|
||||
|
||||
@@ -128,7 +128,7 @@ async def getalldistrictmeteringareas(network: str) -> list[dict[str, Any]]:
|
||||
@router.post("/generatedistrictmeteringarea/", response_model=None)
|
||||
async def fastapi_generate_district_metering_area(
|
||||
network: str, part_count: int, part_type: int, inflate_delta: float
|
||||
) -> ChangeSet:
|
||||
) -> "ChangeSet":
|
||||
return generate_district_metering_area(
|
||||
network, part_count, part_type, inflate_delta
|
||||
)
|
||||
@@ -136,7 +136,7 @@ async def fastapi_generate_district_metering_area(
|
||||
@router.post("/generatesubdistrictmeteringarea/", response_model=None)
|
||||
async def fastapi_generate_sub_district_metering_area(
|
||||
network: str, dma: str, part_count: int, part_type: int, inflate_delta: float
|
||||
) -> ChangeSet:
|
||||
) -> "ChangeSet":
|
||||
return generate_sub_district_metering_area(
|
||||
network, dma, part_count, part_type, inflate_delta
|
||||
)
|
||||
@@ -161,17 +161,17 @@ async def fastapi_get_service_area(network: str, id: str) -> dict[str, Any]:
|
||||
return get_service_area(network, id)
|
||||
|
||||
@router.post("/setservicearea/", response_model=None)
|
||||
async def fastapi_set_service_area(network: str, req: Request) -> ChangeSet:
|
||||
async def fastapi_set_service_area(network: str, req: Request) -> "ChangeSet":
|
||||
props = await req.json()
|
||||
return set_service_area(network, ChangeSet(props))
|
||||
|
||||
@router.post("/addservicearea/", response_model=None)
|
||||
async def fastapi_add_service_area(network: str, req: Request) -> ChangeSet:
|
||||
async def fastapi_add_service_area(network: str, req: Request) -> "ChangeSet":
|
||||
props = await req.json()
|
||||
return add_service_area(network, ChangeSet(props))
|
||||
|
||||
@router.post("/deleteservicearea/", response_model=None)
|
||||
async def fastapi_delete_service_area(network: str, req: Request) -> ChangeSet:
|
||||
async def fastapi_delete_service_area(network: str, req: Request) -> "ChangeSet":
|
||||
props = await req.json()
|
||||
return delete_service_area(network, ChangeSet(props))
|
||||
|
||||
@@ -182,7 +182,7 @@ async def fastapi_get_all_service_areas(network: str) -> list[dict[str, Any]]:
|
||||
@router.post("/generateservicearea/", response_model=None)
|
||||
async def fastapi_generate_service_area(
|
||||
network: str, inflate_delta: float
|
||||
) -> ChangeSet:
|
||||
) -> "ChangeSet":
|
||||
return generate_service_area(network, inflate_delta)
|
||||
|
||||
|
||||
@@ -207,17 +207,17 @@ async def fastapi_get_virtual_district(network: str, id: str) -> dict[str, Any]:
|
||||
return get_virtual_district(network, id)
|
||||
|
||||
@router.post("/setvirtualdistrict/", response_model=None)
|
||||
async def fastapi_set_virtual_district(network: str, req: Request) -> ChangeSet:
|
||||
async def fastapi_set_virtual_district(network: str, req: Request) -> "ChangeSet":
|
||||
props = await req.json()
|
||||
return set_virtual_district(network, ChangeSet(props))
|
||||
|
||||
@router.post("/addvirtualdistrict/", response_model=None)
|
||||
async def fastapi_add_virtual_district(network: str, req: Request) -> ChangeSet:
|
||||
async def fastapi_add_virtual_district(network: str, req: Request) -> "ChangeSet":
|
||||
props = await req.json()
|
||||
return add_virtual_district(network, ChangeSet(props))
|
||||
|
||||
@router.post("/deletevirtualdistrict/", response_model=None)
|
||||
async def fastapi_delete_virtual_district(network: str, req: Request) -> ChangeSet:
|
||||
async def fastapi_delete_virtual_district(network: str, req: Request) -> "ChangeSet":
|
||||
props = await req.json()
|
||||
return delete_virtual_district(network, ChangeSet(props))
|
||||
|
||||
@@ -228,7 +228,7 @@ async def fastapi_get_all_virtual_district(network: str) -> list[dict[str, Any]]
|
||||
@router.post("/generatevirtualdistrict/", response_model=None)
|
||||
async def fastapi_generate_virtual_district(
|
||||
network: str, inflate_delta: float, req: Request
|
||||
) -> ChangeSet:
|
||||
) -> "ChangeSet":
|
||||
props = await req.json()
|
||||
return generate_virtual_district(network, props["centers"], inflate_delta)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user