From 5cf8526fd81dadd181f30b1d4c862ba1f1b2a5b1 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Mon, 16 Mar 2026 03:19:25 +0200 Subject: Replace panic with graceful error returns in tmuxedit and mcp-server Change initDebugLog() and defaultLogPath() to return errors instead of panicking. Callers now handle errors gracefully with proper messages. Co-Authored-By: Claude Opus 4.6 --- cmd/hexai-mcp-server/main_test.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'cmd/hexai-mcp-server/main_test.go') diff --git a/cmd/hexai-mcp-server/main_test.go b/cmd/hexai-mcp-server/main_test.go index cf48954..76d0fca 100644 --- a/cmd/hexai-mcp-server/main_test.go +++ b/cmd/hexai-mcp-server/main_test.go @@ -41,7 +41,10 @@ func TestPrintDeprecationWarning(t *testing.T) { } func TestDefaultLogPath(t *testing.T) { - path := defaultLogPath() + path, err := defaultLogPath() + if err != nil { + t.Fatalf("defaultLogPath returned error: %v", err) + } if path == "" { t.Fatal("expected non-empty log path") } -- cgit v1.2.3