@@ -13,6 +13,7 @@ cdef extern from "pack.h":
1313 char * buf
1414 size_t length
1515 size_t buf_size
16+ bint use_bin_type
1617
1718 int msgpack_pack_int(msgpack_packer* pk, int d)
1819 int msgpack_pack_nil(msgpack_packer* pk)
@@ -68,7 +69,6 @@ cdef class Packer(object):
6869 cdef char * encoding
6970 cdef char * unicode_errors
7071 cdef bool use_float
71- cdef bool use_bin_type
7272 cdef bint autoreset
7373
7474 def __cinit__ (self ):
@@ -254,28 +254,3 @@ cdef class Packer(object):
254254 def bytes (self ):
255255 """ Return buffer content."""
256256 return PyBytes_FromStringAndSize(self .pk.buf, self .pk.length)
257-
258-
259- def pack (object o , object stream ,
260- default = None , str encoding = ' utf-8' , str unicode_errors = ' strict' ,
261- bint use_single_float = False , bint use_bin_type = False ):
262- """
263- pack an object `o` and write it to stream)
264-
265- See :class:`Packer` for options.
266- """
267- packer = Packer(default = default, encoding = encoding, unicode_errors = unicode_errors,
268- use_single_float = use_single_float, use_bin_type = use_bin_type)
269- stream.write(packer.pack(o))
270-
271- def packb (object o ,
272- default = None , str encoding = ' utf-8' , str unicode_errors = ' strict' ,
273- bint use_single_float = False , bint use_bin_type = False ):
274- """
275- pack o and return packed bytes
276-
277- See :class:`Packer` for options.
278- """
279- packer = Packer(default = default, encoding = encoding, unicode_errors = unicode_errors,
280- use_single_float = use_single_float, use_bin_type = use_bin_type)
281- return packer.pack(o)
0 commit comments