Source code for pynenc.conf.config_broker

from cistell import ConfigField

from pynenc.conf.config_base import ConfigPynencBase
from pynenc.conf.config_sqlite import ConfigSQLite


[docs] class ConfigBroker(ConfigPynencBase): """Main config of the broker components :cvar float queue_timeout_sec: Maximum time in seconds to block waiting for messages (0.1 default). """ queue_timeout_sec = ConfigField(0.1)
[docs] class ConfigBrokerSQLite(ConfigBroker, ConfigSQLite): """Configuration for SQLite-based Broker component. Combines broker-specific settings with SQLite configuration. """