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

1from .runtime import sync_if_due 

2 

3 

4class TranslationSyncMiddleware: 

5 """Load newly published translations before the request's language is activated. 

6 

7 Place it before ``LocaleMiddleware``. 

8 """ 

9 

10 def __init__(self, get_response): 

11 self.get_response = get_response 

12 

13 def __call__(self, request): 

14 sync_if_due() 

15 return self.get_response(request)