From effa483666ac341405cd4ac9551f3fa01092611c Mon Sep 17 00:00:00 2001 From: nourzakhama2003 Date: Mon, 22 Dec 2025 19:08:49 +0100 Subject: [PATCH] Fix: ensure parsed_content is initialized to satisfy type checker (avoid possibly-unbound variable) --- api/core/llm_generator/llm_generator.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/api/core/llm_generator/llm_generator.py b/api/core/llm_generator/llm_generator.py index 9d462f6a5ee..c3c1829e96b 100644 --- a/api/core/llm_generator/llm_generator.py +++ b/api/core/llm_generator/llm_generator.py @@ -550,6 +550,8 @@ class LLMGenerator: if not isinstance(raw_content, str): raise ValueError(f"LLM response content must be a string, got: {type(raw_content)}") + # Initialize parsed_content to ensure the variable is always bound for type-checkers + parsed_content: dict | list | None = None try: parsed_content = json.loads(raw_content) except json.JSONDecodeError: