fleche.storage.pickle_file ========================== .. py:module:: fleche.storage.pickle_file Attributes ---------- .. autoapisummary:: fleche.storage.pickle_file.logger Classes ------- .. autoapisummary:: fleche.storage.pickle_file.PickleFile Module Contents --------------- .. py:data:: logger .. py:class:: PickleFile Bases: :py:obj:`fleche.storage.file.FileStorage` Store values as files on the filesystem using a serialization module. .. py:attribute:: secret_key :type: list[bytes] :value: [] .. py:attribute:: serializer :type: Any .. py:attribute:: compress :type: bool :value: False .. py:method:: __post_init__() .. py:method:: with_pickle(*args, **kwargs) :classmethod: Construct a PickleFile using the standard pickle module. .. py:method:: with_cloudpickle(*args, **kwargs) :classmethod: Construct a PickleFile using the cloudpickle module. .. py:method:: with_dill(*args, **kwargs) :classmethod: Construct a PickleFile using the dill module. .. py:method:: __getstate__() .. py:method:: __setstate__(state) .. py:method:: _save(value: Any, key: fleche.digest.Digest) -> fleche.digest.Digest .. py:method:: _load(key: fleche.digest.Digest) -> Any