[xlang] Cross language serialization for ActorHandle (#10335)

This commit is contained in:
fyrestone
2020-09-02 10:11:53 +08:00
committed by GitHub
parent 65f17f2e14
commit b04222dbd9
8 changed files with 48 additions and 18 deletions
+2 -3
View File
@@ -436,15 +436,14 @@ cdef class MessagePackSerializedObject(SerializedObject):
const uint8_t *msgpack_header_ptr
const uint8_t *msgpack_data_ptr
def __init__(self, metadata, msgpack_data,
def __init__(self, metadata, msgpack_data, contained_object_refs,
SerializedObject nest_serialized_object=None):
if nest_serialized_object:
contained_object_refs = (
contained_object_refs.extend(
nest_serialized_object.contained_object_refs
)
total_bytes = nest_serialized_object.total_bytes
else:
contained_object_refs = []
total_bytes = 0
super(MessagePackSerializedObject, self).__init__(
metadata,