aboutsummaryrefslogtreecommitdiffstats
path: root/build/scripts/go_tool.py
diff options
context:
space:
mode:
authorsnermolaev <snermolaev@yandex-team.com>2024-04-03 05:58:50 +0300
committersnermolaev <snermolaev@yandex-team.com>2024-04-03 06:10:18 +0300
commit28eca24b6cc488fe47bc8f161b766e54465707a0 (patch)
treeff6ba8ea7c7e59a51ecb6ec11db7fe2c0966c624 /build/scripts/go_tool.py
parent3312b864d15075f36cb9cf795cae23cb0ebb1c15 (diff)
downloadydb-28eca24b6cc488fe47bc8f161b766e54465707a0.tar.gz
5eeabf6b50300e7e8d5a2089deaf9946fc3e9cf5
Diffstat (limited to 'build/scripts/go_tool.py')
-rw-r--r--build/scripts/go_tool.py9
1 files changed, 2 insertions, 7 deletions
diff --git a/build/scripts/go_tool.py b/build/scripts/go_tool.py
index 7cbfe06372..0d1dd78b2b 100644
--- a/build/scripts/go_tool.py
+++ b/build/scripts/go_tool.py
@@ -294,8 +294,9 @@ def create_vet_config(args, info):
def decode_vet_report(json_report):
report = ''
if json_report:
+ json_report = json_report.decode('UTF-8')
try:
- full_diags = json.JSONDecoder().decode(json_report.decode('UTF-8'))
+ full_diags = json.JSONDecoder().decode(json_report)
except ValueError:
report = json_report
else:
@@ -893,13 +894,7 @@ if __name__ == '__main__':
with create_strip_symlink():
dispatch[args.mode](args)
exit_code = 0
- except KeyError:
- sys.stderr.write('Unknown build mode [{}]...\n'.format(args.mode))
except subprocess.CalledProcessError as e:
sys.stderr.write('{} returned non-zero exit code {}.\n{}\n'.format(' '.join(e.cmd), e.returncode, e.output))
exit_code = e.returncode
- except AssertionError as e:
- traceback.print_exc(file=sys.stderr)
- except Exception as e:
- sys.stderr.write('Unhandled exception [{}]...\n'.format(str(e)))
sys.exit(exit_code)