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