replace malformed data if there are encoding errors
This commit is contained in:
parent
dde8c1dd9e
commit
b8f095e1a9
@ -3,7 +3,12 @@ from typing import Iterator
|
|||||||
|
|
||||||
|
|
||||||
def subprocess_readlines(cmd, cwd=None) -> Iterator[str]:
|
def subprocess_readlines(cmd, cwd=None) -> Iterator[str]:
|
||||||
process = subprocess.Popen(cmd, cwd=cwd, stdout=subprocess.PIPE, text=True)
|
process = subprocess.Popen(cmd,
|
||||||
|
cwd=cwd,
|
||||||
|
stdout=subprocess.PIPE,
|
||||||
|
text=True,
|
||||||
|
encoding='utf-8',
|
||||||
|
errors='replace')
|
||||||
|
|
||||||
for line in process.stdout:
|
for line in process.stdout:
|
||||||
line = line.rstrip('\n')
|
line = line.rstrip('\n')
|
||||||
|
Loading…
Reference in New Issue
Block a user