Manager
aliceio.client.session.middlewares.manager.RequestMiddlewareManager
Bases: Sequence[RequestMiddlewareType]
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]