Hirokazu Yamamoto <ocean-c...@m2.ccsnet.ne.jp> added the comment: I'm not sure. Even my patch might not be correct anyway.
On my VC6 Debugger, update_compiled_module(PyCodeObject *co, char *pathname) pathname is surely mbcs. But its caller load_source_module is calling if (fstat(fileno(fp), &st) != 0) { PyErr_Format(PyExc_RuntimeError, "unable to get file status from '%s'", pathname); return NULL; } I've looked into PyErr_Format code, it seems %s assumes utf-8. Anway, it's difficult to know char* is utf-8 or filesystem encoding. :-( _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue5273> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com