fester/backend/api/state_stream.py

16 lines
355 B
Python

from pipeline.engine import PipelineEngine
def get_state(nodes, engine):
return {
"pipeline": engine.last_results if engine else [],
"nodes": [
{
"name": n["name"],
"load": n.get("load", 0),
"temp": n.get("temp", 0)
}
for n in nodes
]
}