Skip to content

Conversation

@serhiy-storchaka
Copy link
Member

@serhiy-storchakaserhiy-storchaka commented Jan 16, 2026

They are now only exposed as the unicodedata function.

…of unicodedata.ucd_3_2_0 They are now only exposed as the unicodedata function.
Copy link
Member

@vstinnervstinner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. I didn't notice that isxidstart() and isxidcontinue() were added to unicodedata.ucd_3_2_0. I don't think that we need them, so they can be removed.

@serhiy-storchaka
Copy link
MemberAuthor

At the time they were added, there was no precedence and mechanism to add only function to unicodedata without adding a method to unicodedata.ucd_3_2_0. So this is understandable.

@StanFromIreland
Copy link
Member

Yes, that is why I added the fast-path instead.

Copy link
Member

@StanFromIrelandStanFromIreland left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@serhiy-storchakaserhiy-storchaka enabled auto-merge (squash) January 19, 2026 12:13
@serhiy-storchakaserhiy-storchaka merged commit bb2b9ba into python:mainJan 19, 2026
47 checks passed
Sign up for freeto 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.

4 participants

@serhiy-storchaka@StanFromIreland@vstinner@encukou