This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author HThompson
Recipients Arfrever, HThompson, docs@python, ezio.melotti, gvanrossum, mrabarnett, pitrou, tchrist, terry.reedy, vstinner
Date 2019-01-29.10:10:15
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1548756615.09.0.777541096001.issue12731@roundup.psfhosted.org>
In-reply-to
Content
This issue is also implicated in a failure of isalpha and friends.
Easy way to see this is to compare
>>> isalpha('İ')
True
>>> isalpha('İ'.lower())
False

This results from the use of a combining character to encode lower-case Turkish dotted i:
>>> len('İ'.lower())
2
>>> unicodedata.category('İ'.lower()[1])
'Mn'
History
Date User Action Args
2019-01-29 10:10:16HThompsonsetrecipients: + HThompson, gvanrossum, terry.reedy, pitrou, vstinner, ezio.melotti, mrabarnett, Arfrever, docs@python, tchrist
2019-01-29 10:10:15HThompsonsetmessageid: <1548756615.09.0.777541096001.issue12731@roundup.psfhosted.org>
2019-01-29 10:10:15HThompsonlinkissue12731 messages
2019-01-29 10:10:15HThompsoncreate