From 945b0a377b5b1ae5e060a0374dc80bcf3efa718e Mon Sep 17 00:00:00 2001 From: Ian Burgwin Date: Wed, 2 Dec 2020 20:17:50 -0800 Subject: [PATCH] custominstall: don't fail if cifinish.bin is corrupted --- custominstall.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/custominstall.py b/custominstall.py index de34003..f000b2e 100644 --- a/custominstall.py +++ b/custominstall.py @@ -219,7 +219,12 @@ class CustomInstall: cifinish_path = join(self.sd, 'cifinish.bin') sd_path = join(sd_path, id1s[0]) title_info_entries = {} - cifinish_data = load_cifinish(cifinish_path) + try: + cifinish_data = load_cifinish(cifinish_path) + except InvalidCIFinishError as e: + self.log(f'{cifinish_path} is invalid, not loading.') + self.log(f'{type(e).__qualname__}: {e}') + cifinish_data = {} load_seeddb(self.seeddb)