INNER CODE UNIT · Python

_get_line_prefix

lopusz/awesome-interpretable-machine-learning · sbin/gener_readme.py:48

    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:
        line_reference = line_stripped[1:].strip()
        if (line_reference[0] == BEG_REFERENCE_CHAR and line_reference[-1] == END_REFERENCE_CHAR):
            enumerator_char = line_stripped[0]
            res = json.loads(line_reference)
            res['enumerator_char'] = enumerator_char
            res['line_prefix'] = _get_line_prefix(line, enumerator_char)
    return res


def get_cache_key(src_code, src_id):
    return  src_code + ':' + src_id

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…