From 86067f913b11da7ad7a0211e216f69b5df535037 Mon Sep 17 00:00:00 2001 From: Kelly Brazil Date: Sun, 31 Jul 2022 17:08:44 -0700 Subject: [PATCH] fix for unparsable bytes --- jc/parsers/plist.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/jc/parsers/plist.py b/jc/parsers/plist.py index ae3119fe..64201b0f 100644 --- a/jc/parsers/plist.py +++ b/jc/parsers/plist.py @@ -145,7 +145,11 @@ def parse( if jc.utils.has_data(data): - raw_output = plistlib.loads(data) + try: + raw_output = plistlib.loads(data) + except plistlib.InvalidFileException: + pass + raw_output = _fix_objects(raw_output) return raw_output if raw else _process(raw_output)