Only save previous state if it's known

This commit is contained in:
2025-07-31 19:52:56 -06:00
parent 16709de883
commit 85e02640d3

View File

@@ -135,9 +135,10 @@ async def monitor_state_transitions(app):
try: try:
await asyncio.sleep(5) await asyncio.sleep(5)
current_state = get_derived_state() current_state = get_derived_state()
if current_state != "unknown" and current_state != PREVIOUS_STATE: if current_state != "unknown":
logging.info(f"State transitioned from '{PREVIOUS_STATE}' to '{current_state}'.") if current_state != PREVIOUS_STATE:
PREVIOUS_STATE = current_state logging.info(f"State transitioned from '{PREVIOUS_STATE}' to '{current_state}'.")
PREVIOUS_STATE = current_state
except asyncio.CancelledError: except asyncio.CancelledError:
logging.info("State transition monitoring task cancelled.") logging.info("State transition monitoring task cancelled.")
break break