[Python-Dev] Removing Windows 95-related code in posixmodule.c (original) (raw)
"Martin v. Löwis" martin at v.loewis.de
Wed Mar 17 22:22:43 CET 2010
- Previous message: [Python-Dev] Removing Windows 95-related code in posixmodule.c
- Next message: [Python-Dev] Bug? syslog.openlog using ident "python" by default.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Tim Lesher wrote:
Now that Windows 9x is no longer supported (per PEP 11), would it be appropriate to replace the ANSI ("A") versions of Windows OS calls in posixmodule.c with their Unicode ("W") equivalents and remove the unicodefilenames() function that determines which version to call?
Not directly. The A versions are still used if you pass byte strings as file names.
It would be possible to convert byte strings to Unicode strings (using CP_ACP), but I would only want to consider that if the code complexity does not increase under that approach (which I doubt).
FWIW, the unicode_file_names function is removed in Python 2.7.
Regards, Martin
- Previous message: [Python-Dev] Removing Windows 95-related code in posixmodule.c
- Next message: [Python-Dev] Bug? syslog.openlog using ident "python" by default.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]