INNER CODE UNIT · Python
load_cache
lopusz/awesome-interpretable-machine-learning · sbin/gener_readme.py:25
def load_cache(cache_fname):
cache = {}
if os.path.isfile(cache_fname):
with open(cache_fname, 'rt') as f:
for line in f:
r = json.loads(line)
key = r[KEY_FIELD_NAME]
cache[key] = r
return cache
def save_cache(cache_fname, cache):
with open(cache_fname, 'wt') as f:
for k in sorted(cache.keys()):
f.write(json.dumps(cache[k], sort_keys=True)+'\n')