修复类型错误
This commit is contained in:
@@ -111,7 +111,7 @@ async def fast_get_title(network: str) -> dict[str, Any]:
|
||||
return get_title(network)
|
||||
|
||||
@router.get("/settitle/", response_model=None)
|
||||
async def fastapi_set_title(network: str, req: Request) -> ChangeSet:
|
||||
async def fastapi_set_title(network: str, req: Request) -> "ChangeSet":
|
||||
props = await req.json()
|
||||
return set_title(network, ChangeSet(props))
|
||||
|
||||
@@ -130,7 +130,7 @@ async def fastapi_get_status(network: str, link: str) -> dict[str, Any]:
|
||||
@router.post("/setstatus/", response_model=None)
|
||||
async def fastapi_set_status_properties(
|
||||
network: str, link: str, req: Request
|
||||
) -> ChangeSet:
|
||||
) -> "ChangeSet":
|
||||
props = await req.json()
|
||||
ps = {"link": link} | props
|
||||
return set_status(network, ChangeSet(ps))
|
||||
@@ -140,7 +140,7 @@ async def fastapi_set_status_properties(
|
||||
############################################################
|
||||
|
||||
@router.post("/deletenode/", response_model=None)
|
||||
async def fastapi_delete_node(network: str, node: str) -> ChangeSet:
|
||||
async def fastapi_delete_node(network: str, node: str) -> "ChangeSet":
|
||||
ps = {"id": node}
|
||||
if is_junction(network, node):
|
||||
return delete_junction(network, ChangeSet(ps))
|
||||
@@ -151,7 +151,7 @@ async def fastapi_delete_node(network: str, node: str) -> ChangeSet:
|
||||
return ChangeSet() # Should probably raise error or return empty
|
||||
|
||||
@router.post("/deletelink/", response_model=None)
|
||||
async def fastapi_delete_link(network: str, link: str) -> ChangeSet:
|
||||
async def fastapi_delete_link(network: str, link: str) -> "ChangeSet":
|
||||
ps = {"id": link}
|
||||
if is_pipe(network, link):
|
||||
return delete_pipe(network, ChangeSet(ps))
|
||||
|
||||
Reference in New Issue
Block a user