diff --git a/Scripts/plist.py b/Scripts/plist.py index ef61291..1072be2 100755 --- a/Scripts/plist.py +++ b/Scripts/plist.py @@ -28,8 +28,12 @@ except AttributeError: # Helper Methods # ### ### -def get_data(value): - if sys.version_info < (3,0): return plistlib.Data(value) +def wrap_data(value): + if not _check_py3(): return plistlib.Data(value) + return value + +def extract_data(value): + if not _check_py3() and isinstance(value,plistlib.Data): return value.data return value def _check_py3():