Skip to content

Disagreement with CPython for str.islower/isupper/swapcase #7526

@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(
    "\u0295".islower() == True,
    "\u1c89".isupper() == False,
    "Σίσυφος".swapcase() == "σΊΣΥΦΟΣ",
)

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