Martin v. Löwis <[EMAIL PROTECTED]> added the comment: Here is a patch that fixed importexc.c. It consists of the following parts: - set m_size of the builtins module and the sys module to -1, indicating that these modules don't support repeated initialization. This should be reviewed; perhaps it's better (and necessary) to record the init function not only for dynamically-loaded modules in m_init, but also for statically linked ones, so that the reinit code can call them again (whether or not it is safe to call them again for sys and builtins should then be studied). - add a field to the interpreter state indicating that the codecs are not ready. when trying to use the file system encoding in this state, use ASCII instead. - Fix importexc to use the types module.
Added file: http://bugs.python.org/file11820/importexc.diff _______________________________________ Python tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue3723> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com