INNER CODE UNIT · Python
save_cache
lopusz/awesome-interpretable-machine-learning · sbin/gener_readme.py:36
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')
def extract_metadata(line):
ENUMERATION_CHARS = { '+' }
BEG_REFERENCE_CHAR = '{'
END_REFERENCE_CHAR = '}'
def _get_line_prefix(line, enumerator_char):
return line.split(sep=enumerator_char, maxsplit=1)[0]
res = None
line_stripped = line.strip()
if line_stripped and line_stripped[0] in ENUMERATION_CHARS: