in mozci/configuration.py [0:0]
def flatten(d, prefix=""):
if prefix:
prefix += "."
result = []
for key, value in d.items():
if isinstance(value, dict):
result.extend(flatten(value, prefix=f"{prefix}{key}"))
elif isinstance(value, (set, list)):
vstr = "\n".join([f" {i}" for i in value])
result.append(f"{prefix}{key}=\n{vstr}")
else:
result.append(f"{prefix}{key}={value}")
return sorted(result)