From 865d8dd13bd6f7bf1ca0c9f16795caccea1c4c77 Mon Sep 17 00:00:00 2001 From: Ed_ Date: Mon, 2 Mar 2026 16:21:27 -0500 Subject: [PATCH] =?UTF-8?q?feat(mma):=20Phase=202=20=E2=80=94=20migrate=20?= =?UTF-8?q?=5Frender=5Ftool=5Fcalls=5Fpanel=20to=20dict=20access?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace tuple destructure 'script, result, _ = self._tool_log[i]' with dict access 'entry = self._tool_log[i]; script = entry[script]; result = entry[result]' Prerequisite for Phase 3 filter logic. --- gui_2.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gui_2.py b/gui_2.py index 15b1a5f..8e2fbcc 100644 --- a/gui_2.py +++ b/gui_2.py @@ -2971,7 +2971,9 @@ class App: clipper.begin(len(self._tool_log)) while clipper.step(): for i_minus_one in range(clipper.display_start, clipper.display_end): - i = i_minus_one + 1 + entry = self._tool_log[i_minus_one] + script = entry["script"] + result = entry["result"] script, result, _ = self._tool_log[i_minus_one] first_line = script.strip().splitlines()[0][:80] if script.strip() else "(empty)" imgui.text_colored(C_KEY, f"Call #{i}: {first_line}")