8000 changed more ValueErrors to PackValueError · sugarguo/msgpack-python@d440631 · GitHub
[go: up one dir, main page]

Skip to content

Commit d440631

Browse files
committed
changed more ValueErrors to PackValueError
1 parent 7d2d46e commit d440631

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

msgpack/_packer.pyx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ cdef class Packer(object):
200200
d = <dict>o
201201
L = len(d)
202202
if L > (2**32)-1:
203-
raise ValueError("dict is too large")
203+
raise PackValueError("dict is too large")
204204
ret = msgpack_pack_map(&self.pk, L)
205205
if ret == 0:
206206
for k, v in d.iteritems():
@@ -239,11 +239,11 @@ cdef class Packer(object):
239239
if ret != 0: break
240240
elif PyMemoryView_Check(o):
241241
if PyObject_GetBuffer(o, &view, PyBUF_SIMPLE) != 0:
242-
raise ValueError("could not get buffer for memoryview")
242+
raise PackValueError("could not get buffer for memoryview")
243243
L = view.len
244244
if L > (2**32)-1:
245245
PyBuffer_Release(&view);
246-
raise ValueError("memoryview is too large")
246+
raise PackValueError("memoryview is too large")
247247
ret = msgpack_pack_bin(&self.pk, L)
248248
if ret == 0:
249249
ret = msgpack_pack_raw_body(&self.pk, <char*>view.buf, L)
@@ -274,7 +274,7 @@ cdef class Packer(object):
274274

275275
def pack_array_header(self, size_t size):
276276
if size > (2**32-1):
277-
raise ValueError
277+
raise PackValueError
278278
cdef int ret = msgpack_pack_array(&self.pk, size)
279279
if ret == -1:
280280
raise MemoryError
@@ -287,7 +287,7 @@ cdef class Packer(object):
287287

288288
def pack_map_header(self, size_t size):
289289
if size > (2**32-1):
290-
raise ValueError
290+
raise PackValueError
291291
cdef int ret = msgpack_pack_map(&self.pk, size)
292292
if ret == -1:
293293
raise MemoryError

0 commit comments

Comments
 (0)
0