ways.helper.dict_classes module

Extended dictionary classes.

class ways.helper.dict_classes.ReadOnlyDict(data=None, settable=False)[source]

Bases: _abcoll.Mapping, object

A dictionary whose items can be set to read-only, if need be.

setdefault(key, value)[source]

Add the key to this dictionary if it does not exist.

Parameters:
  • key – The key to set.
  • value – The value to set on our key, if the key does not exist.
ways.helper.dict_classes.recursive_default_dict()[source]

Create a recursive collection.defaultdict(dict).