in privacy_lint/dataset/masks.py [0:0]
def flatten(d: Union[dict, int]):
if isinstance(d, dict):
r = {}
for k, v in d.items():
if isinstance(v, dict):
flat_v = flatten(v)
for k2, v2 in flat_v.items():
r[f"{k}/{k2}"] = v2
else:
r[k] = v
return r
else:
return d