pynenc.conf.config_broker

Module Contents

Classes

ConfigBroker

Main config of the broker components

ConfigBrokerSQLite

Configuration for SQLite-based Broker component.

API

class pynenc.conf.config_broker.ConfigBroker(config_values: dict[str, Any] | None = None, config_filepath: str | None = None)[source]

Bases: pynenc.conf.config_base.ConfigPynencBase

Main config of the broker components

Variables:

queue_timeout_sec (float) – Maximum time in seconds to block waiting for messages (0.1 default).

Initialization

queue_timeout_sec

‘ConfigField(…)’

class pynenc.conf.config_broker.ConfigBrokerSQLite(config_values: dict[str, Any] | None = None, config_filepath: str | None = None)[source]

Bases: pynenc.conf.config_broker.ConfigBroker, pynenc.conf.config_sqlite.ConfigSQLite

Configuration for SQLite-based Broker component.

Combines broker-specific settings with SQLite configuration.

Initialization