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

Reply via email to