mirror of
https://github.com/msgpack/msgpack-python.git
synced 2025-11-06 12:30:58 +00:00
python: Make aliases for API compatibility to pickle.
``dumps`` is alias of ``packb`` and ``loads`` is alias of ``unpacks``.
This commit is contained in:
parent
9c61ce2c6c
commit
569729c3c2
1 changed files with 2 additions and 3 deletions
|
|
@ -73,7 +73,6 @@ cdef class Packer(object):
|
||||||
|
|
||||||
if o is None:
|
if o is None:
|
||||||
ret = msgpack_pack_nil(&self.pk)
|
ret = msgpack_pack_nil(&self.pk)
|
||||||
#elif PyBool_Check(o):
|
|
||||||
elif isinstance(o, bool):
|
elif isinstance(o, bool):
|
||||||
if o:
|
if o:
|
||||||
ret = msgpack_pack_true(&self.pk)
|
ret = msgpack_pack_true(&self.pk)
|
||||||
|
|
@ -145,7 +144,7 @@ def packb(object o, default=None):
|
||||||
packer = Packer(default=default)
|
packer = Packer(default=default)
|
||||||
return packer.pack(o)
|
return packer.pack(o)
|
||||||
|
|
||||||
packs = packb
|
dumps = packs = packb
|
||||||
|
|
||||||
cdef extern from "unpack.h":
|
cdef extern from "unpack.h":
|
||||||
ctypedef struct msgpack_user:
|
ctypedef struct msgpack_user:
|
||||||
|
|
@ -193,7 +192,7 @@ def unpackb(object packed, object object_hook=None, object list_hook=None):
|
||||||
else:
|
else:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
unpacks = unpackb
|
loads = unpacks = unpackb
|
||||||
|
|
||||||
def unpack(object stream, object object_hook=None, object list_hook=None):
|
def unpack(object stream, object object_hook=None, object list_hook=None):
|
||||||
"""unpack an object from stream."""
|
"""unpack an object from stream."""
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue