◐ Shell
clean mode source ↗

Disagreement with CPython for str.islower/isupper/swapcase

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() == "σΊΣΥΦΟΣ",
)