runtimepy.struct package

runtimepy.struct package#

Module contents#

A module implementing a runtime structure base.

class runtimepy.struct.RuntimeStructBase(name: str, config: Dict[str, str | int | float | bool | None | Dict[str, str | int | float | bool | None] | List[str | int | float | bool | None]])[source]#

Bases: LoggerMixinLevelControl, ChannelEnvironmentMixin

A base runtime structure.

poll() None[source]#

A method that other runtime entities can call to perform canonical updates to this struct’s environment.