Skip to content

Commit 246c074

Browse files
committed
Bool serialization uses pointer
1 parent 44e433a commit 246c074

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/encode.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ impl<'p, 'a> Serialize for SerializePyObject<'p, 'a> {
4343
serializer.serialize_i64(val)
4444
} else if unsafe { obj_ptr == BOOL_PTR } {
4545
let val = unsafe { <PyBool as PyTryFrom>::try_from_unchecked(self.obj) };
46-
serializer.serialize_bool(val.is_true())
46+
serializer.serialize_bool(unsafe { val.as_ptr() == TRUE })
4747
} else if unsafe { obj_ptr == NONE_PTR } {
4848
serializer.serialize_unit()
4949
} else if unsafe { obj_ptr == DICT_PTR } {

0 commit comments

Comments
 (0)