Issue 773356: posix needs to generate unicode filenames where necessary (original) (raw)
Issue773356
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.
This issue has been migrated to GitHub: https://github.com/python/cpython/issues/38872
classification
Title: | posix needs to generate unicode filenames where necessary | ||
---|---|---|---|
Type: | Stage: | ||
Components: | Interpreter Core | Versions: | Python 2.4 |
process
Status: | closed | Resolution: | fixed |
---|---|---|---|
Dependencies: | Superseder: | ||
Assigned To: | Nosy List: | loewis, nbastin, skip.montanaro | |
Priority: | normal | Keywords: |
Created on 2003-07-18 00:24 by skip.montanaro, last changed 2022-04-10 16:10 by admin. This issue is now closed.
Messages (3) | ||
---|---|---|
msg17107 - (view) | Author: Skip Montanaro (skip.montanaro) * ![]() |
Date: 2003-07-18 00:24 |
Mac OS X supports Unicode filenames. At the moment this can't be enabled because when raising an IOError the filename embedded in the IOError exception (and perhaps others) is a plain string. This attribute should be a unicode object where necessary. This can be demonstrated by building on Mac OS X with the last line of posixpath.py replaced with if sys.platform == "darwin": supports_unicode_filenames = True else: supports_unicode_filenames = False and running the interpreter against Lib/test/test_pep277.py. This needs to be corrected after the 2.3 release. | ||
msg17108 - (view) | Author: Martin v. Löwis (loewis) * ![]() |
Date: 2003-07-19 11:00 |
Logged In: YES user_id=21627 Python should not generate Unicode strings for the exceptions at all. Instead, it should return the very same strings in the exceptions that the user was passing in the posix operations. | ||
msg17109 - (view) | Author: Nick Bastin (nbastin) * ![]() |
Date: 2004-03-21 20:34 |
Logged In: YES user_id=430343 Fixed in: NEWS 1.957 fileobject.c 2.189 |
History | |||
---|---|---|---|
Date | User | Action | Args |
2022-04-10 16:10:01 | admin | set | github: 38872 |
2003-07-18 00:24:58 | skip.montanaro | create |