From f5bd36df64d01cec42669fdc6eb8282262911eb9 Mon Sep 17 00:00:00 2001 From: Thigazhezhilan J Date: Wed, 1 Apr 2026 23:08:17 +0530 Subject: [PATCH] Persist engine heartbeats during wait loops --- indian_paper_trading_strategy/engine/runner.py | 1 + 1 file changed, 1 insertion(+) diff --git a/indian_paper_trading_strategy/engine/runner.py b/indian_paper_trading_strategy/engine/runner.py index a1e6d22..6d330b0 100644 --- a/indian_paper_trading_strategy/engine/runner.py +++ b/indian_paper_trading_strategy/engine/runner.py @@ -130,6 +130,7 @@ def sleep_with_heartbeat( while remaining > 0 and not stop_event.is_set(): time.sleep(min(step_seconds, remaining)) _set_state(user_id, run_id, last_heartbeat_ts=datetime.utcnow().isoformat() + "Z") + _update_engine_status(user_id, run_id, "RUNNING") remaining -= step_seconds def _clear_runner(user_id: str, run_id: str):