in probe_scraper/glean_checks.py [0:0]
def check_glean_metric_structure(data):
schema = Schema(
{
str: {
Optional(And(Commit, lambda x: len(x.hash) == 40)): [
And(Path, lambda x: x.exists())
]
}
}
)
schema.validate(data)