diff --git a/linkcheck/bookmarks/safari.py b/linkcheck/bookmarks/safari.py index 6baab726..2e81025d 100644 --- a/linkcheck/bookmarks/safari.py +++ b/linkcheck/bookmarks/safari.py @@ -83,10 +83,7 @@ def get_plist_data_from_string (data): return biplist.readPlistFromString(data) # fall back to normal plistlist try: - if hasattr(plistlib, 'readPlistFromBytes'): # Python 3 - return plistlib.readPlistFromBytes(data) - else: - return plistlib.readPlistFromString(data) + return plistlib.loads(data) except Exception: # not parseable (eg. not well-formed, or binary) return {}