Coverage for baibu/localization/middleware.py: 100%
7 statements
« prev ^ index » next coverage.py v7.10.7, created at 2026-10-06 13:07 +0000
« prev ^ index » next coverage.py v7.10.7, created at 2026-10-06 13:07 +0000
1from .runtime import sync_if_due
4class TranslationSyncMiddleware:
5 """Load newly published translations before the request's language is activated.
7 Place it before ``LocaleMiddleware``.
8 """
10 def __init__(self, get_response):
11 self.get_response = get_response
13 def __call__(self, request):
14 sync_if_due()
15 return self.get_response(request)