finds.utils.store
Helper class to accumulate and locally store logs
Copyright 2022, Terence Lim
MIT License
- class finds.utils.store.Store(folder: str, ext: str = 'pkl', verbose: int = 0)[source]
Bases:
object
Wrapper to serialize and deserialize named objects to disk
- Parameters:
path – Local folder to store in
filetype – ‘pickle’ or ‘gzip’ or ‘json’
verbose – Debug messages
Examples: >>> store = Store(‘Downloads’) >>> store.dump(mydict, ‘varname’) >>> mydict = store.load(‘varname’)
>>> store['dictname'] = dict(a=1, b=2) >>> mydict = store['dictname']