/ middleware / __init__.py
__init__.py
 1  # Exposer uniquement les middlewares définis dans ce package
 2  # Ne pas importer depuis le fichier middleware.py de la racine
 3  from .security_middleware import SecurityMiddleware
 4  from .rate_limit_middleware import RateLimitMiddleware
 5  from .cache_middleware import CacheMiddleware
 6  from .translation_middleware import TranslationMiddleware
 7  from .failover_middleware import FailoverMiddleware, get_models_health
 8  
 9  # Exposer ces middlewares pour faciliter l'importation
10  __all__ = [
11      'SecurityMiddleware',
12      'RateLimitMiddleware',
13      'CacheMiddleware',
14      'TranslationMiddleware',
15      'FailoverMiddleware',
16      'get_models_health'
17  ]