Skip to content

Also clean stray escaping in synonyms and relationship labels#80

Merged
Robbie1977 merged 1 commit into
mainfrom
fix/label-stray-backslash-escaping
Jul 16, 2026
Merged

Also clean stray escaping in synonyms and relationship labels#80
Robbie1977 merged 1 commit into
mainfrom
fix/label-stray-backslash-escaping

Conversation

@Robbie1977

Copy link
Copy Markdown
Contributor

clean_label was only applied to MinimalEntityInfo (Name/Symbol). Synonyms (Synonym.label) and relationship edge labels (MinimalEdgeInfo.label) can carry the same over-escaped apostrophe (e.g. a synonym "y5β'2a"), so add post_init cleaning to both. Extends the regression test to cover a synonym + a relationship label.

Claude-Session: https://claude.ai/code/session_01RQZ8eMr398cK1bnzN2XTqK

clean_label was only applied to MinimalEntityInfo (Name/Symbol). Synonyms
(Synonym.label) and relationship edge labels (MinimalEdgeInfo.label) can carry
the same over-escaped apostrophe (e.g. a synonym "y5β\'2a"), so add __post_init__
cleaning to both. Extends the regression test to cover a synonym + a relationship
label.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RQZ8eMr398cK1bnzN2XTqK
@Robbie1977 Robbie1977 merged commit 1ad9690 into main Jul 16, 2026
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant