plumpy.utils module

class plumpy.utils.AttributesDict[source]

Bases: types.SimpleNamespace

Works like a dictionary, but items can also be added / accessed as attributes.

For example:

dct = AttributeDict()
dct["key1"] = "value"
dct.key2 = "value"
get(*args: Any, **kwargs: Any) → Any[source]
setdefault(key: str, value: Any) → Any[source]