classification
Title: Full unicode import system
Type: behavior Stage:
Components: Interpreter Core Versions: Python 3.1
process
Status: open Resolution:
Dependencies: Superseder:
Assigned To: Nosy List: amaury.forgeotdarc, benjamin.peterson, brett.cannon (3)
Priority: critical Keywords

Created on 2008-06-11 18:24 by amaury.forgeotdarc, last changed 2008-08-09 18:10 by pitrou.

Messages (2)
msg68005 - (view) Author: Amaury Forgeot d'Arc (amaury.forgeotdarc) Date: 2008-06-11 18:24
This is the most difficult part of issue1342:
"""
On Windows, don't use the FileSystemEncoding on Windows for sys.path items.
Instead, it should use the wide API to perform all system calls. Py3k
shouldn't ever use the file system encoding for anything on Windows.
"""

This imply to rewrite all functions in import.c, and replace all char*
arguments with unicode variables.
msg68015 - (view) Author: Benjamin Peterson (benjamin.peterson) Date: 2008-06-11 20:27
I suspect importlib may help with this.
History
Date User Action Args
2009-02-15 18:26:41ocean-cityunlinkissue5273 dependencies
2009-02-15 16:29:14ocean-citylinkissue5273 dependencies
2008-08-09 18:10:58pitrousetpriority: critical
type: behavior
versions: + Python 3.1, - Python 3.0
2008-06-11 20:27:35benjamin.petersonsetnosy: + brett.cannon, benjamin.peterson
messages: + msg68015
2008-06-11 18:24:56amaury.forgeotdarccreate