class documentation

Abstract generic container for UaObject. Is itself an UaObject. Transparent to its children.

Method __contains__ Whether an object with given name exists in this container.
Method __getattr__ Return a child object by attribute name.
Method __getitem__ Get a UaObject by the given name.
Method __init__ Cooperative constructor.
Method __iter__ Iterate over all contained UaObject.
Method __len__ Return the number of contained UaObject.
Method __setitem__ Add a child object by given name.
Instance Variable _children Undocumented
def __contains__(self, key: object) -> bool:

Whether an object with given name exists in this container.

def __getattr__(self, key: str) -> _ObjectType:

Return a child object by attribute name.

Raises
AttributeErrorIf not found.
def __getitem__(self, name: str) -> _ObjectType:

Get a UaObject by the given name.

Raises
KeyErrorIf no object with given name exists.
def __init__(self, name: str, minimum_access_level: int | None = None, bypass_lock: bool = False):
def __iter__(self) -> Iterator[_ObjectType]:

Iterate over all contained UaObject.

def __len__(self) -> int:

Return the number of contained UaObject.

def __setitem__(self, name: str, value: _ObjectType):

Add a child object by given name.

Raises
KeyErrorIf the name already exists.
_children: dict[str, _ObjectType] =

Undocumented