summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpalaviv <palaviv@gmail.com>2016-02-12 15:36:48 +0200
committerpalaviv <palaviv@gmail.com>2016-02-12 15:36:48 +0200
commitd44063119bf11fa5c4b559f9e246df60058bfe31 (patch)
treeb81651bb48295a0145065fb45c4d23bb67d3207e
parent7d2d46effce37f9fbf394fac74d380aaa7c95f02 (diff)
downloadmsgpack-python-d44063119bf11fa5c4b559f9e246df60058bfe31.tar.gz
changed more ValueErrors to PackValueError
-rw-r--r--msgpack/_packer.pyx10
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