INNER CODE UNIT · Python
DashboardHandler
yohey-w/multi-agent-shogun · scripts/dashboard-viewer.py:222
class DashboardHandler(http.server.BaseHTTPRequestHandler):
dashboard_path: Path # set before server starts
def log_message(self, fmt, *args):
# Suppress default access log to keep terminal clean
pass
def do_GET(self):
if self.path == "/":
self._serve_html()
elif self.path == "/api/dashboard":
self._serve_markdown()
elif self.path == "/api/mtime":
self._serve_mtime()
else:
self.send_error(404)
def _serve_html(self):