STINNER Victor <victor.stin...@haypocalc.com> added the comment:

> It does not work on Windows

I always consider Windows as a special case because Windows uses unicode 
internally. Byte string are converted quickly to unicode using the current 
locale.

My patch was for UNIX/BSD which uses byte string internally.

sp_CreateProcess() in PC/_subprocess.c uses CreateProcessW. To support byte 
string, we should use the byte string version of CreateProcess 
("CreateProcessA" ?) or convert current directory to unicode (using the current 
locale). The second solution minimize the changes.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue8393>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to