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