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¶