Перейти к содержанию

Manager

aliceio.client.session.middlewares.manager.RequestMiddlewareManager

Bases: Sequence[RequestMiddlewareType]

_middlewares: list[RequestMiddlewareType] = [] instance-attribute

__call__(middleware: Optional[RequestMiddlewareType] = None) -> Union[Callable[[RequestMiddlewareType], RequestMiddlewareType], RequestMiddlewareType]

__getitem__(item: Union[int, slice]) -> Union[RequestMiddlewareType, Sequence[RequestMiddlewareType]]

__init__() -> None

__len__() -> int

register(middleware: RequestMiddlewareType) -> RequestMiddlewareType

unregister(middleware: RequestMiddlewareType) -> None

wrap_middlewares(callback: NextRequestMiddlewareType[AliceType], **kwargs: Any) -> NextRequestMiddlewareType[AliceType]