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