[pypy-commit] pypy py3k: accept py3 strs via CreateProcessW

pjenvey noreply at buildbot.pypy.org
Fri Apr 19 03:13:19 CEST 2013


Author: Philip Jenvey <pjenvey at underboss.org>
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
 


More information about the pypy-commit mailing list