stackholm.storages package#
- class stackholm.storages.ContextVarStorage(context_var: ContextVar[State], *args: Any, **kwargs: Any)[source]#
Bases:
OptimizedListStorage
- class stackholm.storages.OptimizedListState[source]#
Bases:
State
- Return type
None
- contexts: List[stackholm.context.Context]#
- class stackholm.storages.OptimizedListStorage(*args: Any, **kwargs: Any)[source]#
Bases:
Storage
- class stackholm.storages.ThreadLocal(*args: Any, **kwargs: Any)[source]#
Bases:
_local
- state: stackholm.state.State#
- class stackholm.storages.ThreadLocalStorage(*args: Any, local: Optional[ThreadLocal] = None, **kwargs: Any)[source]#
Bases:
OptimizedListStorage
- Parameters
args (Any) –
local (Optional[ThreadLocal]) –
kwargs (Any) –
- Return type
None
- class stackholm.storages.ASGIRefLocal(*args: Any, **kwargs: Any)[source]#
Bases:
Local
- state: stackholm.state.State#
- class stackholm.storages.ASGIRefLocalStorage(*args: Any, local: Optional[ASGIRefLocal] = None, thread_critical: bool = False, **kwargs: Any)[source]#
Bases:
OptimizedListStorage
- Parameters
args (Any) –
local (Optional[ASGIRefLocal]) –
thread_critical (bool) –
kwargs (Any) –
- Return type
None