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.

Author vstinner
Recipients Arfrever, amaury.forgeotdarc, benjamin.peterson, brett.cannon, georg.brandl, vstinner
Date 2010-10-19.02:19:12
SpamBayes Score 3.8109693e-09
Marked as misclassified No
Message-id <1287454754.76.0.684124229236.issue3080@psf.upfronthosting.co.za>
In-reply-to
Content
With #8611 and #9425, I patched a lot of functions and modules, including the NullImporter and zipimport, but not the core of the import machinery.

In my import_unicode SVN branch, I patched the import machinery to manipulate unicode strings, instead of bytes strings. But the patch is huge and the import machinery is fragile. Since Python 3.2 now works in a non-ASCII directory with an ASCII locale (fileystem) encoding, I don't plan to merge the patch into py3k.

The patch is still useful on Windows, because Python uses the mbcs encoding to encode/decode filenames, and this encoding is usually a very small subset of Unicode (eg. cp1252 is 256 codes wheres unicode 6.0 has 109,449 characters).
History
Date User Action Args
2010-10-19 02:19:14vstinnersetrecipients: + vstinner, brett.cannon, georg.brandl, amaury.forgeotdarc, benjamin.peterson, Arfrever
2010-10-19 02:19:14vstinnersetmessageid: <1287454754.76.0.684124229236.issue3080@psf.upfronthosting.co.za>
2010-10-19 02:19:13vstinnerlinkissue3080 messages
2010-10-19 02:19:12vstinnercreate