Source code for flakeheaven._logic._baseline

# built-in
from hashlib import md5
from pathlib import Path


[docs]def make_baseline(path: Path, context: str, code: str, line: int) -> str: digest = md5() digest.update(path.as_posix().lstrip('./').encode()) digest.update((context or str(line)).strip().encode()) digest.update(code.encode()) return digest.hexdigest()