ObjectStore
- class aswan.ObjectStore(root, hash_fun=<built-in function openssl_sha3_512>, prefix_chars: int = 2, compression=8, timeout=60)
Bases:
object
class for storing and retrieving objects downloaded
- Parameters:
root – object store root
Methods Summary
dump
(obj)dump_bytes
(buf[, ext])dump_json
(obj)dump_pickle
(obj)dump_str
(s[, ext])purge
([clear_dirs])read
(name)read_bytes
(name)read_json
(name)read_pickle
(name)read_str
(name)Methods Documentation
- dump(obj: list | dict | str | bytes)
- dump_bytes(buf: bytes, ext=None) str
- dump_json(obj: list | dict) str
- dump_pickle(obj) str
- dump_str(s: str, ext=None) str
- purge(clear_dirs=True)
- read(name: str)
- read_bytes(name: str) bytes
- read_json(name: str) list | dict
- read_pickle(name: str)
- read_str(name: str) str