From c5298610e7956389c3b3226edf1b982963f2eff4 Mon Sep 17 00:00:00 2001 From: Mathias Scheider Date: Thu, 1 Oct 2026 23:36:27 +0200 Subject: [PATCH] todo tag --- src/photools3/llm_session.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/photools3/llm_session.py b/src/photools3/llm_session.py index b850401..bb839c8 100644 --- a/src/photools3/llm_session.py +++ b/src/photools3/llm_session.py @@ -79,6 +79,9 @@ class LlmSession: ) response = self.client.chat.completions.create(**request.model_dump()) result_raw = response.choices[0].message.content + + # TODO: Add guard for non-JSON output + try: result = json.loads(result_raw) except json.JSONDecodeError as e: