File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -118,9 +118,9 @@ cdef class Packer(object):
118
118
for v in o:
119
119
ret = self ._pack(v, nest_limit- 1 )
120
120
if ret != 0 : break
121
- elif self ._default is not None :
121
+ elif self ._default:
122
122
o = self ._default(o)
123
- ret = self ._pack(o, nest_limit)
123
+ ret = self ._pack(o, nest_limit- 1 )
124
124
else :
125
125
raise TypeError (" can't serialize %r " % (o,))
126
126
return ret
Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ def test_decode_hook():
26
26
unpacked = unpacks (packed , object_hook = _decode_complex )
27
27
eq_ (unpacked [1 ], 1 + 2j )
28
28
29
- @raises (TypeError )
29
+ @raises (ValueError )
30
30
def test_bad_hook ():
31
31
packed = packs ([3 , 1 + 2j ], default = lambda o : o )
32
32
unpacked = unpacks (packed )
You can’t perform that action at this time.
0 commit comments