Serialization
Serializer
¶
Bases: Enum
Enumeration of supported serialization formats.
Values
CLOUDPICKLE: Uses cloudpickle
for serialization.
MSGPACK: Uses msgspec.msgpack
for serialization.
PICKLE: Uses Python’s built-in pickle
.
NONE: No serialization applied.
msgpack_serialization(serializable_object)
¶
Serializes an object using MessagePack.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
serializable_object
|
object
|
Object to serialize. |
required |
Returns:
Name | Type | Description |
---|---|---|
bytes |
bytes
|
Serialized byte representation. |
cloudpickle_serialization(serializable_object)
¶
Serializes an object using cloudpickle.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
serializable_object
|
object
|
Object to serialize. |
required |
Returns:
Name | Type | Description |
---|---|---|
bytes |
bytes
|
Serialized byte representation. |
pickle_serialization(serializable_object)
¶
Serializes an object using Python's built-in pickle module.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
serializable_object
|
object
|
Object to serialize. |
required |
Returns:
Name | Type | Description |
---|---|---|
bytes |
bytes
|
Serialized byte representation. |
msgpack_deserialization(serialized_object)
¶
Deserializes a MessagePack-encoded byte object.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
serialized_object
|
bytes
|
Serialized MessagePack bytes. |
required |
Returns:
Name | Type | Description |
---|---|---|
object |
object
|
The deserialized object. |
cloudpickle_deserialization(serialized_object)
¶
Deserializes a cloudpickle-encoded byte object.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
serialized_object
|
bytes
|
Serialized cloudpickle bytes. |
required |
Returns:
Name | Type | Description |
---|---|---|
object |
object
|
The deserialized object. |
pickle_deserialization(serialized_object)
¶
Deserializes a pickle-encoded byte object.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
serialized_object
|
bytes
|
Serialized pickle bytes. |
required |
Returns:
Name | Type | Description |
---|---|---|
object |
object
|
The deserialized object. |