easybuild.base.frozendict module¶
frozendict is an immutable wrapper around dictionaries that implements the complete mapping interface. It can be used as a drop-in replacement for dictionaries where immutability is desired.
-
class
easybuild.base.frozendict.FrozenDict(*args, **kwargs)¶ Bases:
collections.abc.Mapping-
copy(**add_or_replace)¶
-
keys() → a set-like object providing a view on D's keys¶
-
-
class
easybuild.base.frozendict.FrozenDictKnownKeys(*args, **kwargs)¶ Bases:
easybuild.base.frozendict.FrozenDictA frozen dictionary only allowing known keys.
-
KNOWN_KEYS= []¶
-