Coverage for src / lexigram / contracts / web / middleware / __init__.py: 0%

5 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-08-15 18:57 +0800

1"""Web middleware protocols.""" 

2 

3from __future__ import annotations 

4 

5from lexigram.contracts.web.guard import GuardProtocol 

6from lexigram.contracts.web.middleware.protocols import ASGIMiddlewareProtocol 

7from lexigram.contracts.web.middleware.registry_protocol import ( 

8 MiddlewareRegistryProtocol, 

9) 

10 

11__all__ = ["ASGIMiddlewareProtocol", "GuardProtocol", "MiddlewareRegistryProtocol"]