Execute batch

This commit is contained in:
DingZQ
2022-10-15 17:49:03 +08:00
parent e4853906b3
commit fc6ff82bed

13
main.py
View File

@@ -98,12 +98,13 @@ async def fastapi_sync_with_server(network: str, operationid: int) -> ChangeSet:
@app.post("/batch/")
async def fastapi_execute_batch_commands(network: str, req: Request)-> ChangeSet:
jsTxt = await req.json()
print(jsTxt)
print(type(jsTxt))
jo = json.loads(jsTxt)
print(jo)
print(type(jo))
jo_root = await req.json()
print(jo_root)
jo_operations = jo_root['operations']
cs: ChangeSet = ChangeSet({})
for jo in jo_operations:
cs.add(jo)
return execute_batch_commands(network, cs)
# node
@app.get("/getnodes/")