Be greedier when checking for tuples or lists.

This commit is contained in:
Steeve Morin 2012-02-16 17:15:04 +01:00
parent c2e297d5dd
commit 5b878b6038

View file

@ -136,7 +136,7 @@ cdef class Packer(object):
if ret != 0: break
ret = self._pack(v, nest_limit-1)
if ret != 0: break
elif PySequence_Check(o):
elif PyTuple_Check(o) or PyList_Check(o):
ret = msgpack_pack_array(&self.pk, len(o))
if ret == 0:
for v in o: