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]], markdown: str = None)[source]#

Bases: LoggerMixinLevelControl, ChannelEnvironmentMixin, AsyncCommandProcessingMixin, MarkdownMixin

A base runtime structure.

log_level_channel: bool = True#
markdown: str#
poll() None[source]#

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