Skip to content

Commit 970e783

Browse files
committed
Refactor SwarmOverwatch header to conditionally display request count based on verbose log status
1 parent a8f8fe6 commit 970e783

1 file changed

Lines changed: 4 additions & 7 deletions

File tree

ajet/utils/swarm_overwatch.py

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -100,20 +100,17 @@ def create_header(
100100
header_text.append(f"\nCurrent Time: {now}", style="green")
101101
header_text.append(f" | Last Update: {last_update}", style="yellow")
102102
header_text.append(f" | Refresh: {self.refresh_interval}s", style="blue")
103-
header_text.append(f"\nRequests: {self.total_requests}", style="magenta")
104-
# header_text.append(
105-
# f" | Errors: {self.error_count}",
106-
# style="red" if self.error_count > 0 else "green",
107-
# )
108-
109103
# Inline the most recent verbose log entry (last 30s, overwritten by newer).
104+
# When a verbose log is active, hide the "Requests: xxx" line to avoid clutter.
110105
latest = self._latest_verbose_entry()
111106
if latest is not None:
112107
age = max(0.0, time.time() - latest.get("timestamp", time.time()))
113108
tag = latest.get("tag") or ""
114109
msg = latest.get("message", "")
115110
prefix = f"<{tag}> " if tag else ""
116-
header_text.append(f", {prefix}{msg} ({age:.0f}s ago)", style="bright_magenta")
111+
header_text.append(f"\n{prefix}{msg} ({age:.0f}s ago)", style="bright_magenta")
112+
else:
113+
header_text.append(f"\nRequests: {self.total_requests}", style="magenta")
117114

118115
# Add engine status and global step if available
119116
if info:

0 commit comments

Comments
 (0)