FrozenDict

class samplomatic.utils.FrozenDict(*args, **kwargs)[source]

Bases: Mapping

An immutable and hashable dictionary-like mapping.

Keys and values must be hashable. Views onto keys, items, and values are read-only and preserve insertion order. Standard operands like | are supported, but return copies when necessary.

Methods Summary

copy()

Return self, since this instance is immutable.

get(k[,d])

items()

keys()

values()

Methods Documentation

copy()[source]

Return self, since this instance is immutable.

get(k[, d]) D[k] if k in D, else d.  d defaults to None.[source]
items() a set-like object providing a view on D's items[source]
keys() a set-like object providing a view on D's keys[source]
values() an object providing a view on D's values[source]