Author: Philip Jenvey <[email protected]>
Branch: py3k
Changeset: r63497:995f8366f830
Date: 2013-04-18 18:11 -0700
http://bitbucket.org/pypy/pypy/changeset/995f8366f830/
Log: accept py3 strs via CreateProcessW
diff --git a/lib_pypy/_subprocess.py b/lib_pypy/_subprocess.py
--- a/lib_pypy/_subprocess.py
+++ b/lib_pypy/_subprocess.py
@@ -77,9 +77,9 @@
("dwProcessID", ctypes.c_int),
("dwThreadID", ctypes.c_int)]
-_CreateProcess = _kernel32.CreateProcessA
-_CreateProcess.argtypes = [ctypes.c_char_p, ctypes.c_char_p, ctypes.c_void_p,
ctypes.c_void_p,
- ctypes.c_int, ctypes.c_int, ctypes.c_char_p,
ctypes.c_char_p,
+_CreateProcess = _kernel32.CreateProcessW
+_CreateProcess.argtypes = [ctypes.c_wchar_p, ctypes.c_wchar_p,
ctypes.c_void_p, ctypes.c_void_p,
+ ctypes.c_int, ctypes.c_int, ctypes.c_wchar_p,
ctypes.c_wchar_p,
ctypes.POINTER(_STARTUPINFO),
ctypes.POINTER(_PROCESS_INFORMATION)]
_CreateProcess.restype = ctypes.c_int
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit