miniproto.config.TransportConfig
miniproto.config.TransportConfig
Section titled “miniproto.config.TransportConfig”TransportConfig(mode: TransportMode = 'tcp_abridged', connect_timeout: float = 10.0, read_timeout: float = 30.0, write_timeout: float = 30.0, reconnect_backoff_initial: float = 0.25, reconnect_backoff_max: float = 5.0, max_payload_size: int = 16 * 1024 * 1024, proxy: str | None = None) -> NoneConnection transport settings with validated timeouts and payload limits.
Attributes:
- mode (
TransportMode) – TCP framing mode; defaults to"tcp_abridged". - connect_timeout (
float) – Maximum seconds allowed to establish a connection. - read_timeout (
float) – Maximum seconds allowed for a transport read. - write_timeout (
float) – Maximum seconds allowed for a transport write. - reconnect_backoff_initial (
float) – Initial reconnect delay in seconds. - reconnect_backoff_max (
float) – Maximum reconnect delay in seconds. - max_payload_size (
int) – Largest accepted transport payload in bytes. - proxy (
str | None) – Optional proxy URL, omitted from representations to avoid exposing credentials.