File plistlib-Data.patch of Package python-biplist
---
biplist/__init__.py | 154 ++++++++++++++++++++++++++--------------------------
1 file changed, 77 insertions(+), 77 deletions(-)
--- a/biplist/__init__.py
+++ b/biplist/__init__.py
@@ -150,8 +150,8 @@ def wrapDataObject(o, for_binary=False):
if isinstance(o, Data) and not for_binary:
v = sys.version_info
if not (v[0] >= 3 and v[1] >= 4):
- o = plistlib.Data(o)
- elif isinstance(o, (bytes, plistlib.Data)) and for_binary:
+ o = bytes(o)
+ elif isinstance(o, bytes) and for_binary:
if hasattr(o, 'data'):
o = Data(o.data)
elif isinstance(o, tuple):