From e835239b736788514726544d903f6291fc9c96fa Mon Sep 17 00:00:00 2001 From: Erica Portnoy Date: Tue, 19 May 2026 11:25:56 -0700 Subject: [PATCH] catch UnicodeDecodeError --- tools/snap/build_remote.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tools/snap/build_remote.py b/tools/snap/build_remote.py index cd4a88244..324caf5f9 100755 --- a/tools/snap/build_remote.py +++ b/tools/snap/build_remote.py @@ -145,7 +145,11 @@ def _build_snap( snap_path_list = glob.glob(join(workspace, f'{target}_*_{arch}.snap')) assert len(snap_path_list) == 1 with open(snap_path_list[0], 'r') as f: - if f.readline().rstrip() == "": + try: + first_line = f.readline().rstrip() + except UnicodeDecodeError: + first_line = '' + if first_line == "": failed_archs.add(arch) print(f'The {target} {arch} snap file contains html instead of a snap') dump_output = bool(failed_archs)