Skip to content

Commit ddf10e4

Browse files
sbryngelsonclaude
andcommitted
Refactor message deduplication to explicit loop in gen_physics_docs
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 67fb5eb commit ddf10e4

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

toolchain/mfc/gen_physics_docs.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,11 @@ def _render_method(doc: dict, method_rules: List[Rule], lines: List[str]) -> Non
145145
lines.append(f"**Stage:** {_stages_str(stages)} | **Severity:** {_severity_badge(method_rules)}\n")
146146

147147
seen: Set[str] = set()
148-
msgs = [r for r in method_rules if not (r.message in seen or seen.add(r.message))] # type: ignore[func-returns-value]
148+
msgs = []
149+
for r in method_rules:
150+
if r.message not in seen:
151+
seen.add(r.message)
152+
msgs.append(r)
149153
if msgs:
150154
lines.append("**Enforced checks:**\n")
151155
for m in msgs:

0 commit comments

Comments
 (0)