From 97eedd6c9f2ff0a4b548fe2e2306b393b00b1601 Mon Sep 17 00:00:00 2001 From: jaxperro Date: Sun, 12 Jul 2026 23:27:25 -0400 Subject: [PATCH] =?UTF-8?q?heartbeat=20shows=20user-ws=20status=20(like=20?= =?UTF-8?q?rtds)=20=E2=80=94=20boot=20'connected'=20line=20scrolls=20out?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 --- copybot.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/copybot.py b/copybot.py index 98a5d07f..9bcfa8d3 100644 --- a/copybot.py +++ b/copybot.py @@ -1565,6 +1565,10 @@ class Copybot: st = rtds.status() driftstr += (f" · rtds {st}" if st.startswith("up") else f" · ⚠ rtds {st}") + uw = getattr(self, "userws", None) + if uw is not None: + driftstr += (" · userws up" if uw.state == "up" + else f" · ⚠ userws {uw.state}") log(f"[{cycle}] open {n} · deployed ${exp:,.0f} · free ${cash:,.0f}/${bank:,.0f}" f"{bankstr} · realized ${realized:+,.2f}{lagstr}{driftstr}" + (f" · CAN'T OPEN (free < ${stake:,.0f} stake — bets missed)"