Skip to Content
Lumensalis CircuitPython framework coming soon 🎉

LumensalisCP.Identity.Local

Module Contents

Classes

LocalIdentifiable
NamedLocalIdentifiable
NamedLocalIdentifiableContainerMixin
NamedLocalIdentifiableWithParent
NamedLocalIdentifiableList

Data

__all__

API

class LumensalisCP.Identity.Local.LocalIdentifiable

Bases: object

Initialization

__nextId = 1

static __getNextId(self2)

property localId

class LumensalisCP.Identity.Local.NamedLocalIdentifiable(name: LumensalisCP.CPTyping.Optional[str] = None)

Bases: LumensalisCP.Identity.Local.LocalIdentifiable, LumensalisCP.Debug.Debuggable

Initialization

property name : str

__repr__()

__nliContaining : list[LumensalisCP.CPTyping.ReferenceType[NamedLocalIdentifiableContainerMixin]] | None = None

__name : str | None = None

nliGetContaining() → LumensalisCP.CPTyping.Iterable[LumensalisCP.Identity.Local.NamedLocalIdentifiableContainerMixin] | None

nliGetChildren() → LumensalisCP.CPTyping.Iterable[LumensalisCP.Identity.Local.NamedLocalIdentifiable] | None

nliGetContainers() → LumensalisCP.CPTyping.Iterable[LumensalisCP.Identity.Local.NamedLocalIdentifiableContainerMixin] | None

nliSetContainer(container: LumensalisCP.Identity.Local.NamedLocalIdentifiableContainerMixin)

property nliIsNamed : bool

nliDynamicName() → str

nliFind(name: str) → NamedLocalIdentifiable | NamedLocalIdentifiableContainerMixin | None

class LumensalisCP.Identity.Local.NamedLocalIdentifiableContainerMixin

Bases: object

property containerName : str

property name : str

nliRenameChild(child: LumensalisCP.Identity.Local.NamedLocalIdentifiable, name: str)

nliAddChild(child: LumensalisCP.Identity.Local.NamedLocalIdentifiable) → None

nliRemoveChild(child: LumensalisCP.Identity.Local.NamedLocalIdentifiable) → None

nliContainsChild(child: LumensalisCP.Identity.Local.NamedLocalIdentifiable) → bool

class LumensalisCP.Identity.Local.NamedLocalIdentifiableWithParent(name: LumensalisCP.CPTyping.Optional[str] = None, parent: LumensalisCP.CPTyping.Optional[LumensalisCP.Identity.Local.NamedLocalIdentifiable] = None)

Bases: LumensalisCP.Identity.Local.NamedLocalIdentifiable

Initialization

__parent = None

nliGetActualParent() → LumensalisCP.Identity.Local.NamedLocalIdentifiable | None

class LumensalisCP.Identity.Local.NamedLocalIdentifiableList(name: LumensalisCP.CPTyping.Optional[str] = None, items: LumensalisCP.CPTyping.Optional[list] = None, parent: LumensalisCP.CPTyping.Optional[LumensalisCP.Identity.Local.NamedLocalIdentifiable] = None)

Bases: LumensalisCP.Identity.Local.NamedLocalIdentifiableWithParent, LumensalisCP.pyCp.collections.UserList, LumensalisCP.Identity.Local.NamedLocalIdentifiableContainerMixin

keys()

property containerName

values()

get(key: str, default: LumensalisCP.common.Any = None)

nliContainsChild(child: LumensalisCP.Identity.Local.NamedLocalIdentifiable) → bool

nliAddChild(child: LumensalisCP.Identity.Local.NamedLocalIdentifiable)

nliRemoveChild(child: LumensalisCP.Identity.Local.NamedLocalIdentifiable)

nliGetChildren() → LumensalisCP.CPTyping.Iterable[LumensalisCP.Identity.Local.NamedLocalIdentifiable] | None

nliFind(name: str) → NamedLocalIdentifiable | None

LumensalisCP.Identity.Local.__all__ = [‘LocalIdentifiable’, ‘NamedLocalIdentifiable’, ‘NamedLocalIdentifiableWithParent’, ‘NamedLocalIdent…