From 23d6b9b5324f34968d341148f491b648efb4a23d Mon Sep 17 00:00:00 2001 From: Michael D'Angelo Date: Fri, 16 Oct 2026 03:20:49 +0000 Subject: [PATCH] perf(workbench): avoid copying unused dictionary items --- plugins/codex-security/scripts/finding_preview.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/codex-security/scripts/finding_preview.py b/plugins/codex-security/scripts/finding_preview.py index 3ac978eb32..700df88691 100644 --- a/plugins/codex-security/scripts/finding_preview.py +++ b/plugins/codex-security/scripts/finding_preview.py @@ -7,7 +7,7 @@ import re import sys from bisect import bisect_right -from itertools import chain +from itertools import chain, islice from pathlib import Path from typing import Any @@ -390,7 +390,7 @@ def bounded_json_value( if not consume_json_budget(budget, 2): return {} result = {} - for key, item in list(value.items())[:20]: + for key, item in islice(value.items(), 20): if budget[0] <= 0 or not isinstance(key, str): break remaining = budget[0]