flatten
Flatten settings.
def flatten(
d: dict,
root: string,
keyfilter: callable = _flatten_keys
) - > generator
Flatten settings.
Parameters
| Name | Type | Description |
|---|---|---|
| d | dict | The dictionary of settings or options to be flattened. |
| root | string | The initial prefix string to prepend to all flattened keys. |
| keyfilter | callable = _flatten_keys | A function used to process and yield the final key-value pairs from the flattened namespace. |
Returns
| Type | Description |
|---|---|
generator | A generator yielding flattened key-value pairs processed through the keyfilter function. |