--- a/mercurial/win32.py Wed Dec 21 23:40:38 2016 +0530
+++ b/mercurial/win32.py Thu Dec 22 01:54:17 2016 +0530
@@ -14,7 +14,10 @@
import random
import subprocess
-from . import encoding
+from . import (
+ encoding,
+ pycompat,
+)
_kernel32 = ctypes.windll.kernel32
_advapi32 = ctypes.windll.advapi32
@@ -440,7 +443,7 @@
res = _kernel32.CreateProcessA(
None, args, None, None, False, _CREATE_NO_WINDOW,
- env, os.getcwd(), ctypes.byref(si), ctypes.byref(pi))
+ env, pycompat.getcwd(), ctypes.byref(si), ctypes.byref(pi))
if not res:
raise ctypes.WinError()
--- a/tests/test-check-code.t Wed Dec 21 23:40:38 2016 +0530
+++ b/tests/test-check-code.t Thu Dec 22 01:54:17 2016 +0530
@@ -31,9 +31,6 @@
> policy = os.environ.get('HGMODULEPOLICY', policy)
use encoding.environ instead (py3)
Skipping mercurial/statprof.py it has no-che?k-code (glob)
- mercurial/win32.py:443:
- > env, os.getcwd(), ctypes.byref(si), ctypes.byref(pi))
- use pycompat.getcwd instead (py3)
[1]
@commands in debugcommands.py should be in alphabetical order.