From 64bdf6bcd633b4404cb5413f37a1c7ae428f048c Mon Sep 17 00:00:00 2001 From: INADA Naoki Date: Thu, 8 Mar 2012 16:59:08 +0900 Subject: small optimization. --- msgpack/_msgpack.pyx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'msgpack/_msgpack.pyx') diff --git a/msgpack/_msgpack.pyx b/msgpack/_msgpack.pyx index 7f369a8..612dd0f 100644 --- a/msgpack/_msgpack.pyx +++ b/msgpack/_msgpack.pyx @@ -131,7 +131,7 @@ cdef class Packer(object): d = o ret = msgpack_pack_map(&self.pk, len(d)) if ret == 0: - for k,v in d.items(): + for k,v in d.iteritems(): ret = self._pack(k, nest_limit-1) if ret != 0: break ret = self._pack(v, nest_limit-1) @@ -149,7 +149,7 @@ cdef class Packer(object): raise TypeError("can't serialize %r" % (o,)) return ret - def pack(self, object obj): + cpdef pack(self, object obj): cdef int ret ret = self._pack(obj, DEFAULT_RECURSE_LIMIT) if ret: -- cgit v1.2.1