forked from pool/python-biplist
18 lines
636 B
Diff
18 lines
636 B
Diff
|
---
|
||
|
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):
|