Donate CPU: Try to fix utf-8 decode problem. Just skip invalid chars, we're not very interested in those.
This commit is contained in:
parent
ec5a13d351
commit
eadb4226e9
|
@ -129,7 +129,7 @@ def scanPackage(workPath, cppcheck):
|
||||||
print(cmd)
|
print(cmd)
|
||||||
p = subprocess.Popen(cmd.split(), stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
p = subprocess.Popen(cmd.split(), stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
||||||
comm = p.communicate()
|
comm = p.communicate()
|
||||||
errout = comm[1].decode('utf-8')
|
errout = comm[1].decode(encoding='utf-8', errors='ignore')
|
||||||
count = 0
|
count = 0
|
||||||
for line in errout.split('\n'):
|
for line in errout.split('\n'):
|
||||||
if re.match(r'.*:[0-9]+:.*\]$', line):
|
if re.match(r'.*:[0-9]+:.*\]$', line):
|
||||||
|
|
Loading…
Reference in New Issue