[Python-Dev] international python (original) (raw)
Antoine Pitrou solipsis at pitrou.net
Fri Sep 9 16:45:44 CEST 2005
- Previous message: [Python-Dev] international python
- Next message: [Python-Dev] international python
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Le vendredi 09 septembre 2005 à 23:09 +1000, Neil Hodgson a écrit :
Antoine Pitrou:
> As for seamless unicode support, there are also problems sometimes with > filenames and filepaths: see e.g. > https://sourceforge.net/tracker/?func=detail&aid=1283895&groupid=5470&atid=105470 This bug report is using byte string arguments causing byte string processing rather than unicode calls with unicode processing. Windows code that may encounter file paths outside the default locale should stick to unicode for paths. Try converting os.curdir to unicode before calling other functions: os.path.abspath(unicode(os.curdir))
I don't have a Windows machine at hand right now to test it, but, even if this solution works, it breaks the principle of least astonishment: os.path.abspath() should do the Right Thing regardless of what the current locale is.
Regards
Antoine.
- Previous message: [Python-Dev] international python
- Next message: [Python-Dev] international python
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]