Add method add_pattern and delete_pattern

This commit is contained in:
DingZQ
2022-11-05 09:43:57 +08:00
parent c31cfd319c
commit 3cd0a88eba

View File

@@ -887,15 +887,12 @@ async def fastapi_add_pattern(network: str, pattern: str, factors: list[float])
'id' : pattern,
'factors' : factors
}
return set_pattern(network, ChangeSet(ps))
return add_pattern(network, ChangeSet(ps))
@app.post("/deletepattern/")
async def fastapi_delete_pattern(network: str, pattern: str) -> ChangeSet:
ps = {
'id' : pattern,
'factors' : None
}
return set_pattern(network, ChangeSet(ps))
ps = { 'id' : pattern }
return delete_pattern(network, ChangeSet(ps))
@app.get("/getpatternproperties/")
async def fastapi_get_pattern_properties(network: str, pattern: str) -> dict[str, Any]: