Browse Source

5eeabf6b50300e7e8d5a2089deaf9946fc3e9cf5

snermolaev 11 months ago
parent
commit
28eca24b6c
1 changed files with 2 additions and 7 deletions
  1. 2 7
      build/scripts/go_tool.py

+ 2 - 7
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)