Classes
HeaderSender
HeaderSender
Inherits from
ProtocolMethods 1
send_header
send_header
def send_header(self, key: str, value: str) -> None
Parameters 2
key |
str |
|
value |
str |
Functions
apply_dev_no_cache_headers
Apply consistent dev no-cache headers to an HTTP response.
Intended to be called before end_headers().
apply_dev_no_cache_headers
def apply_dev_no_cache_headers(sender: HeaderSender) -> None
Apply consistent dev no-cache headers to an HTTP response.
Intended to be called before end_headers().
Parameters 1
| Name | Type | Default | Description |
|---|---|---|---|
sender |
HeaderSender |
— |
get_dev_config
Safely access nested dev config: get_dev_config(cfg, 'watch', 'backend', default='auto').
get_dev_config
def get_dev_config(site_config: dict[str, Any], *keys: str) -> object
Safely access nested dev config: get_dev_config(cfg, 'watch', 'backend', default='auto').
Parameters 1
| Name | Type | Default | Description |
|---|---|---|---|
site_config |
dict[str, Any] |
— |
Returns
object
safe_int
Parse int with fallback; accepts numeric strings and ints, otherwise default.
safe_int
def safe_int(value: object, default: int = 0) -> int
Parse int with fallback; accepts numeric strings and ints, otherwise default.
Parameters 2
| Name | Type | Default | Description |
|---|---|---|---|
value |
object |
— | |
default |
int |
0 |
Returns
int