fleche.storage.pickle_file

Attributes

logger

Classes

PickleFile

Store values as files on the filesystem using a serialization module.

Module Contents

fleche.storage.pickle_file.logger[source]
class fleche.storage.pickle_file.PickleFile[source]

Bases: fleche.storage.file.FileStorage

Store values as files on the filesystem using a serialization module.

secret_key: list[bytes] = [][source]
serializer: Any[source]
compress: bool = False[source]
__post_init__()[source]
classmethod with_pickle(*args, **kwargs)[source]

Construct a PickleFile using the standard pickle module.

classmethod with_cloudpickle(*args, **kwargs)[source]

Construct a PickleFile using the cloudpickle module.

classmethod with_dill(*args, **kwargs)[source]

Construct a PickleFile using the dill module.

__getstate__()[source]
__setstate__(state)[source]
_save(value: Any, key: fleche.digest.Digest) fleche.digest.Digest[source]
_load(key: fleche.digest.Digest) Any[source]