argclz.types.dict_type#

argclz.types.dict_type(value_type=<class 'str'>, default=None)[source]#

Caster that accumulates key-value pairs from ‘key:value’ or ‘key=value’ strings.

Parameters:
  • value_type (Callable[[str], T]) – function to convert values (default: str)

  • default (dict[str, T] | None) – initial dict to populate (default: new dict)

Returns:

function that updates and returns the dict