openmnglab.util.dicts.setfactory#

openmnglab.util.dicts.setfactory(map: MutableMapping[_KT, _VT_co], key: _KT, factory: Callable[[], _VT_co]) _VT_co[source]#

Equivalant of dict.setdefault with a factory instead of a value. :param map: mapping to work on :param key: key to look for :param factory: factory to create a new value :return: The value for the given key