You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

16 lines
315 B
Python

import msgpack
from cramjam import zstd
def deserialize(data):
if data is None:
return None
return msgpack.unpackb(bytes(zstd.decompress(data)))
def serialize(data):
if data is None:
data = {}
content = msgpack.dumps(data)
return bytes(zstd.compress(content))