Skip to content

Commit 9d8d04c

Browse files
Essozclaude
andcommitted
fix: keep _ID suffix when stripping _TRAINCHECK_ prefix from attr display names
'_TRAINCHECK_grad_ID' -> 'grad_ID', not 'grad'. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 02a3a33 commit 9d8d04c

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

traincheck/invariant/base_cls.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1945,13 +1945,13 @@ def _short_api_name(full_name: str) -> str:
19451945

19461946

19471947
def _display_attr_name(attr_name: str) -> str:
1948-
"""Strip TrainCheck-internal proxy bookkeeping prefix/suffix for display.
1948+
"""Strip TrainCheck-internal proxy bookkeeping prefix for display.
19491949
1950-
'_TRAINCHECK_grad_ID' → 'grad'
1950+
'_TRAINCHECK_grad_ID' → 'grad_ID'
19511951
'dtype' → 'dtype' (unchanged)
19521952
"""
1953-
if attr_name.startswith("_TRAINCHECK_") and attr_name.endswith("_ID"):
1954-
return attr_name[len("_TRAINCHECK_") : -len("_ID")]
1953+
if attr_name.startswith("_TRAINCHECK_"):
1954+
return attr_name[len("_TRAINCHECK_") :]
19551955
return attr_name
19561956

19571957

0 commit comments

Comments
 (0)