PooledClient (per-loop pooling, satisfies the contract
BaseClient Protocol) and is reached by class through client_ctx. The
driver each impl needs is declared by an extra (tai42-kit[curl] /
[postgres]); import a driver submodule only when its driver is installed.
ClientDisconnectedError
tai42_contract.errors.ClientDisconnectedError
ClientSettings
tai42_kit.clients.settings.ClientSettings
Members
client_kwargs
tai42_kit.clients.settings.ClientSettings.client_kwargs
_create / current.
PooledClient
tai42_kit.clients.base.PooledClient
Members
current
tai42_kit.clients.base.PooledClient.current
close
tai42_kit.clients.base.PooledClient.close
PostgresConnectionSettings
tai42_kit.clients.settings.PostgresConnectionSettings
Members
client_kwargs
tai42_kit.clients.settings.PostgresConnectionSettings.client_kwargs
RedisConnectionSettings
tai42_kit.clients.settings.RedisConnectionSettings
Members
client_kwargs
tai42_kit.clients.settings.RedisConnectionSettings.client_kwargs
retry_attempts travels as an int;
the redis client turns it into a Retry object at construction time —
a Retry instance is not serializable and would break the pool key.
client_ctx
tai42_kit.clients.facade.client_ctx
shutdown_all_clients
tai42_kit.clients.base.shutdown_all_clients

