Collections
Collections that are used throughout the project.
HTTPHeaderDict
Bases: UserDict
A dict-like container for storing HTTP headers with case-insensitive keys.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
headers
|
Optional[Mapping[str, str]]
|
An iterable of field-value pairs. Must not contain duplicate field names (case-insensitively). |
None
|
**kwargs
|
Additional key-value pairs passed to |
{}
|
Example
Source code in aioauth/collections.py
__delitem__(key)
__getitem__(key)
__init__(headers=None, **kwargs)
__setitem__(key, value)
get(key, default=None)
Return the value for key if key is in the dictionary, else default.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
key
|
str
|
The key to search for (case-insensitive). |
required |
default
|
Any
|
The value to return if key is not found. |
None
|
Returns:
Name | Type | Description |
---|---|---|
Any |
The value associated with the key, or default if not found. |