kuu.contrib.dishka

Package Contents

Classes

Functions

Data

API

kuu.contrib.dishka.FromDishka(component: dishka.entities.component.Component = DEFAULT_COMPONENT) Any
kuu.contrib.dishka.CONTAINER_STATE_KEY = 'dishka_container'
kuu.contrib.dishka.current_container() kuu.contrib.dishka.AnyContainer
kuu.contrib.dishka.from_contextvar(var: contextvars.ContextVar[Any]) kuu.contrib.dishka.ContainerGetter
kuu.contrib.dishka.inject(func: collections.abc.Callable[kuu.contrib.dishka.inject.P, kuu.contrib.dishka.inject.R] | None = None, *, container_getter: kuu.contrib.dishka.ContainerGetter | None = None) collections.abc.Callable[kuu.contrib.dishka.inject.P, kuu.contrib.dishka.inject.R] | collections.abc.Callable[[collections.abc.Callable[kuu.contrib.dishka.inject.P, kuu.contrib.dishka.inject.R]], collections.abc.Callable[kuu.contrib.dishka.inject.P, kuu.contrib.dishka.inject.R]]
class kuu.contrib.dishka.KuuDishkaMiddleware(container: dishka.AsyncContainer | None = None, *, sync_container: dishka.Container | None = None, context_var: contextvars.ContextVar[Any] | None = None)

Initialization

kuu.contrib.dishka.setup_dishka(app: kuu.Kuu, container: dishka.AsyncContainer | None = None, *, sync_container: dishka.Container | None = None) kuu.contrib.dishka.KuuDishkaMiddleware