Skip to content

Disagreement with CPython for str.istitle/title/isdigit/isidentifier/isnumeric #7527

@sunmy2019

Description

@sunmy2019

Python Documentation or reference to CPython source code

tested on current main: 1a9b10e

There are many examples and I picked one.

# the following is True in CPython and False in RustPython
print(
    "\u1c89".istitle() == False,
    "DZ".title() == "Dz",
    "\u0661".isdigit() == True,
    "\u0c5d".isidentifier() == True,
    "\u3405".isnumeric() == True,
    # known issues of isalpha and isalnum omitted
)

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-compatA discrepancy between RustPython and CPython

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions