From 9b53443f945eff037eef10174aaba7ec5eee636b Mon Sep 17 00:00:00 2001 From: Varun Nuthalapati Date: Sat, 25 Apr 2026 11:58:36 -0700 Subject: [PATCH] fix: replace bare except clause in ClaudeService.chat_completion Bare except clauses catch SystemExit and KeyboardInterrupt in addition to regular exceptions. Replace with except Exception in the fallback response logging block. --- ufo/llm/claude.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ufo/llm/claude.py b/ufo/llm/claude.py index 9c0602ba7..eda22d487 100644 --- a/ufo/llm/claude.py +++ b/ufo/llm/claude.py @@ -86,7 +86,7 @@ def chat_completion( logger.error(f"Error when making API request: {error_trace}") try: logger.error(response) - except: + except Exception: pass time.sleep(3) continue