Merged PR 253: Make observations use software health state visible instead of actual.

We already merged this change into dev, I just replicated it for b5.

Related work items: #2161, #2174
This commit is contained in:
Marek Wolan
2024-01-10 13:53:05 +00:00
2 changed files with 6 additions and 3 deletions

View File

@@ -140,7 +140,10 @@ class ServiceObservation(AbstractObservation):
service_state = access_from_nested_dict(state, self.where)
if service_state is NOT_PRESENT_IN_STATE:
return self.default_observation
return {"operating_status": service_state["operating_state"], "health_status": service_state["health_state"]}
return {
"operating_status": service_state["operating_state"],
"health_status": service_state["health_state_visible"],
}
@property
def space(self) -> spaces.Space: