[Python-Dev] unicode imports (original) (raw)

Thomas Heller theller at python.net
Tue Jun 20 17:07:28 CEST 2006


Martin v. Löwis schrieb:

Thomas Heller wrote:

It should be noted that I once started to convert the import machinery to be fully unicode aware. As far as I can tell, a lot has to be changed to make this work. Is that code available somewhere still? Does it still work?

Available as patch 1093253, I have not tried if it stil works

I started with refactoring Python/import.c, but nobody responded to the question whether such a refactoring patch would be accepted or not. I would like to see minimal changes only. I don't see why massive refactoring would be necessary: the structure of the code should persist - only the data types should change from char* to PyObject*. Calls like stat() and open() should be generalized to accept PyObject*, and otherwise keep their interface.

To be really useful, wide char versions of other things must also be made available: command line arguments, environment variables (PYTHONPATH), and maybe other stuff.

Thomas



More information about the Python-Dev mailing list