[issue42658] os.path.normcase() is inconsistent with Windows file system

2022-03-20 Thread AN Long
Change by AN Long : -- keywords: +patch nosy: +asaka nosy_count: 7.0 -> 8.0 pull_requests: +30098 stage: -> patch review pull_request: https://github.com/python/cpython/pull/32010 ___ Python tracker

[issue42658] os.path.normcase() is inconsistent with Windows file system

2021-03-09 Thread STINNER Victor
Change by STINNER Victor : -- nosy: -vstinner ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.p

[issue42658] os.path.normcase() is inconsistent with Windows file system

2021-03-09 Thread Eryk Sun
Change by Eryk Sun : -- components: +Library (Lib), Unicode nosy: +ezio.melotti, vstinner versions: +Python 3.10, Python 3.8 ___ Python tracker ___

[issue42658] os.path.normcase() is inconsistent with Windows file system

2020-12-29 Thread Eryk Sun
Eryk Sun added the comment: > "lowercase two strings by means of LCMapStringEx() and then wcscmp > the two" always gives the same result as "compare the two strings > with CompareStringOrdinal()" For checking case-insensitive equality, it shouldn't matter whether names are converted to upperc

[issue42658] os.path.normcase() is inconsistent with Windows file system

2020-12-16 Thread sogom
New submission from sogom : On Windows file system, U+03A9 (Greek capital letter Omega) and U+2126 (Ohm sign) are distinguished. In fact, two distinct files "\u03A9.txt" and "\u2126.txt" can exist side by side in the same folder. But os.path.normcase() transforms both U+03A9 and U+2126 to U+0