diff options
author | palaviv <palaviv@gmail.com> | 2016-02-12 15:36:48 +0200 |
---|---|---|
committer | palaviv <palaviv@gmail.com> | 2016-02-12 15:36:48 +0200 |
commit | d44063119bf11fa5c4b559f9e246df60058bfe31 (patch) | |
tree | b81651bb48295a0145065fb45c4d23bb67d3207e | |
parent | 7d2d46effce37f9fbf394fac74d380aaa7c95f02 (diff) | |
download | msgpack-python-d44063119bf11fa5c4b559f9e246df60058bfe31.tar.gz |
changed more ValueErrors to PackValueError
-rw-r--r-- | msgpack/_packer.pyx | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/msgpack/_packer.pyx b/msgpack/_packer.pyx index 8216813..e923895 100644 --- a/msgpack/_packer.pyx +++ b/msgpack/_packer.pyx @@ -200,7 +200,7 @@ cdef class Packer(object): d = <dict>o L = len(d) if L > (2**32)-1: - raise ValueError("dict is too large") + raise PackValueError("dict is too large") ret = msgpack_pack_map(&self.pk, L) if ret == 0: for k, v in d.iteritems(): @@ -239,11 +239,11 @@ cdef class Packer(object): if ret != 0: break elif PyMemoryView_Check(o): if PyObject_GetBuffer(o, &view, PyBUF_SIMPLE) != 0: - raise ValueError("could not get buffer for memoryview") + raise PackValueError("could not get buffer for memoryview") L = view.len if L > (2**32)-1: PyBuffer_Release(&view); - raise ValueError("memoryview is too large") + raise PackValueError("memoryview is too large") ret = msgpack_pack_bin(&self.pk, L) if ret == 0: ret = msgpack_pack_raw_body(&self.pk, <char*>view.buf, L) @@ -274,7 +274,7 @@ cdef class Packer(object): def pack_array_header(self, size_t size): if size > (2**32-1): - raise ValueError + raise PackValueError cdef int ret = msgpack_pack_array(&self.pk, size) if ret == -1: raise MemoryError @@ -287,7 +287,7 @@ cdef class Packer(object): def pack_map_header(self, size_t size): if size > (2**32-1): - raise ValueError + raise PackValueError cdef int ret = msgpack_pack_map(&self.pk, size) if ret == -1: raise MemoryError |