We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 97a6490 commit 84abfbfCopy full SHA for 84abfbf
CheckOption.py
@@ -4,17 +4,17 @@
4
import subprocess
5
import string
6
import xml.dom.minidom
7
+import ctypes
8
+
9
+CP_ACP = 'cp' + str(ctypes.windll.kernel32.GetACP())
10
11
def decode_stdout(doc):
12
if not doc:
13
return ''
14
try:
15
return doc.decode('utf-8')
16
except UnicodeDecodeError:
- try:
- return doc.decode(sys.stdout.encoding)
- except UnicodeDecodeError:
17
- return doc.decode(sys.getdefaultencoding())
+ return doc.decode(CP_ACP)
18
19
def get_clang_cl_help(filename, saveLog=True):
20
with subprocess.Popen([filename, '/?'], stdout=subprocess.PIPE) as proc:
0 commit comments