[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