Immutable, free-threading-shareable configuration for pelt.
ConnectionConfig is the resolved connection target; PoolConfigwraps it
with pool sizing. Both arefrozen=True, slots=True, kw_only=True— frozen is the
free-threading safety guarantee (one immutable object shared across all worker threads,
cf. pounceServerConfig). Validation and DSN parsing happen in __post_init__/
from_dsnso an invalid config fails loud at construction, never mid-query.
data.drivers._pelt.types
| Name | Type | Default | Description |
|---|---|---|---|
type
|
|
— | |
qualified_name
|
|
— | |
element_type
|
|
— | |
description
|
|
— | |
source_file
|
|
— | |
line_number
|
|
— | |
is_autodoc
|
|
— | |
autodoc_element
|
|
— | |
_autodoc_template
|
|
— | |
_autodoc_url_path
|
|
— | |
_autodoc_page_type
|
|
— | |
title
|
|
— | |
doc_content_hash
|
|
— |
Symbols on this page
ConnectionConfig
class
A single resolved PostgreSQL connection target.
PoolConfig
class
Pool sizing plus the connection target it manages.
View source · /home/runner/work/chirp/chirp/site/../src/chirp/data/drivers/_pelt/types.py:1