cacheables.serializers package

Submodules

cacheables.serializers.base module

class cacheables.serializers.base.BaseSerializer

Bases: ABC

abstract deserialize(value: bytes) Any
metadata: dict = {}
abstract serialize(value: Any) bytes
cacheables.serializers.base.check_serializer(serializer: BaseSerializer, data: Any) None

cacheables.serializers.json_ module

class cacheables.serializers.json_.JsonSerializer

Bases: BaseSerializer

deserialize(value: bytes) Any
metadata: dict = {'extension': 'json'}
serialize(value: Any) bytes

cacheables.serializers.pickle_ module

class cacheables.serializers.pickle_.PickleSerializer

Bases: BaseSerializer

deserialize(value: bytes) Any
metadata: dict = {'extension': 'pickle'}
serialize(value: Any) bytes

Module contents