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):