warg.functions.flatten_mapping

warg.functions.flatten_mapping(mapping: Mapping[str, Any], seperator: str = '_') Mapping[str, Any][source]

iterates and recursively flattens nested mappings by appending keys for each level

Parameters:
  • seperator

  • mapping – nested mapping to flatten

Returns:

a single level mapping with appended level keys