Skip to content

Commit 901ec90

Browse files
Do not raise additional exception when failed to decode protoc output
ba7df0e549915def70c0b6d303aa625ddc636db9
1 parent d0a08cd commit 901ec90

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

build/scripts/cpp_proto_wrapper.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ def main(namespace: argparse.Namespace) -> int:
2525
subprocess.check_output(namespace.subcommand, stdin=None, stderr=subprocess.STDOUT)
2626
except subprocess.CalledProcessError as e:
2727
sys.stderr.write(
28-
'{} returned non-zero exit code {}.\n{}\n'.format(' '.join(e.cmd), e.returncode, e.output.decode('utf-8'))
28+
'{} returned non-zero exit code {}.\n{}\n'.format(' '.join(e.cmd), e.returncode, e.output.decode('utf-8', errors='ignore'))
2929
)
3030
return e.returncode
3131

build/scripts/go_proto_wrapper.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ def main(args):
6767
subprocess.check_output(args, stdin=None, stderr=subprocess.STDOUT)
6868
except subprocess.CalledProcessError as e:
6969
sys.stderr.write(
70-
'{} returned non-zero exit code {}.\n{}\n'.format(' '.join(e.cmd), e.returncode, e.output.decode('utf-8'))
70+
'{} returned non-zero exit code {}.\n{}\n'.format(' '.join(e.cmd), e.returncode, e.output.decode('utf-8', errors='ignore'))
7171
)
7272
return e.returncode
7373

0 commit comments

Comments
 (0)