← back to Exo
eprint banner
c01b6fff21aeeea843cd2bc0ca715e870452f1e7 · 2026-02-17 11:37:15 +0000 · Evan
our banner was being printed to stdout but should be printed to stderr
as its essentially a log message
Files touched
M src/exo/utils/banner.py
Diff
commit c01b6fff21aeeea843cd2bc0ca715e870452f1e7
Author: Evan <evanev7@gmail.com>
Date: Tue Feb 17 11:37:15 2026 +0000
eprint banner
our banner was being printed to stdout but should be printed to stderr
as its essentially a log message
---
src/exo/utils/banner.py | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/exo/utils/banner.py b/src/exo/utils/banner.py
index eb6d7b08..ffdb5458 100644
--- a/src/exo/utils/banner.py
+++ b/src/exo/utils/banner.py
@@ -1,5 +1,7 @@
+import sys
+
+
def print_startup_banner(port: int) -> None:
- """Print a prominent startup banner with API endpoint information."""
dashboard_url = f"http://localhost:{port}"
banner = f"""
╔═══════════════════════════════════════════════════════════════════════╗
@@ -27,4 +29,4 @@ def print_startup_banner(port: int) -> None:
"""
- print(banner)
+ print(banner, file=sys.stderr)
← 8392e78a bench: add spec for automatic canary benchmarks (#1483)
·
back to Exo
·
don't time out node identities (#1493) 6d1ca668 →