stackholm.storages.contextvar package#

class stackholm.storages.contextvar.ContextVarStorage(context_var: ContextVar[State], *args: Any, **kwargs: Any)[source]#

Bases: OptimizedListStorage

Parameters
  • context_var (ContextVar[State]) –

  • args (Any) –

  • kwargs (Any) –

Return type

None

__init__(context_var: ContextVar[State], *args: Any, **kwargs: Any) None[source]#
Parameters
  • context_var (ContextVar[State]) –

  • args (Any) –

  • kwargs (Any) –

Return type

None

get_state() State[source]#
Return type

State

set_state(state: State) None[source]#
Parameters

state (State) –

Return type

None

Submodules#

stackholm.storages.contextvar.contextvar_storage module#

class stackholm.storages.contextvar.contextvar_storage.ContextVarStorage(context_var: ContextVar[State], *args: Any, **kwargs: Any)[source]#

Bases: OptimizedListStorage

Parameters
  • context_var (ContextVar[State]) –

  • args (Any) –

  • kwargs (Any) –

Return type

None

__init__(context_var: ContextVar[State], *args: Any, **kwargs: Any) None[source]#
Parameters
  • context_var (ContextVar[State]) –

  • args (Any) –

  • kwargs (Any) –

Return type

None

get_state() State[source]#
Return type

State

set_state(state: State) None[source]#
Parameters

state (State) –

Return type

None