From 0f37a0f9fa2b9b65215526645483822d9051619b Mon Sep 17 00:00:00 2001 From: Niclas Schwarzlose Date: Thu, 22 Jun 2023 15:52:17 +0200 Subject: [PATCH] Allow for the possibility of an absent Info.plist --- iOSbackup/__init__.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/iOSbackup/__init__.py b/iOSbackup/__init__.py index 05273a0..5cc8dbc 100644 --- a/iOSbackup/__init__.py +++ b/iOSbackup/__init__.py @@ -1096,8 +1096,11 @@ def loadManifest(self): infoFile = os.path.join(self.backupRoot, self.udid, iOSbackup.catalog['info']) - with open(infoFile, 'rb') as infile: - self.info = plistlib.load(infile) + try: + with open(infoFile, 'rb') as infile: + self.info = plistlib.load(infile) + except: + self.info = None