picop.cymarshal#

Marshal helpers.

picop.cymarshal.marshal_dumps(value, version=4)#

Serialize value via PyMarshal_WriteObjectToString. :type value: object :param value: :type version: int, default: 4 :param version:

Return type:

object

picop.cymarshal.marshal_loads(data)#

Deserialize marshal bytes via PyMarshal_ReadObjectFromString.

Notes

Untrusted data is unsafe (same class as marshal.loads). Only load payloads from a trusted source. See Safety.

Parameters:

data (bytes)

Return type:

object