ObjectStore
- class aswan.ObjectStore(root, hash_fun=<built-in function openssl_sha3_512>, prefix_chars: int = 2, compression=8, timeout=60)
Bases:
objectclass 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