8000 python: Make aliases for API compatibility to pickle. · scott2b/msgpack-python@569729c · GitHub
[go: up one dir, main page]

Skip to content
This repository was archived by the owner on Jan 18, 2024. It is now read-only.

Commit 569729c

Browse files
committed
python: Make aliases for API compatibility to pickle.
``dumps`` is alias of ``packb`` and ``loads`` is alias of ``unpacks``.
1 parent 9c61ce2 commit 569729c

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

msgpack/_msgpack.pyx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,6 @@ cdef class Packer(object):
7373

7474
if o is None:
7575
ret = msgpack_pack_nil(&self.pk)
76-
#elif PyBool_Check(o):
7776
elif isinstance(o, bool):
7877
if o:
7978
ret = msgpack_pack_true(&self.pk)
@@ -145,7 +144,7 @@ def packb(object o, default=None):
145144
packer = Packer(default=default)
146145
return packer.pack(o)
147146

148-
packs = packb
147+
dumps = packs = packb
149148

150149
cdef extern from "unpack.h":
151150
ctypedef struct msgpack_user:
@@ -193,7 +192,7 @@ def unpackb(object packed, object object_hook=None, object list_hook=None):
193192
else:
194193
return None
195194

196-
unpacks = unpackb
195+
loads = unpacks = unpackb
197196

198197
def unpack(object stream, object object_hook=None, object list_hook=None):
199198
"""unpack an object from stream."""

0 commit comments

Comments
< 2FE6 span class="prc-VisuallyHidden-VisuallyHidden-UNWQp"> (0)
0