Disabled cache for I18n LazyProxy

This commit is contained in:
Alex Root Junior 2022-02-14 00:57:25 +02:00
parent 97ba145f5e
commit b67a57eb04
2 changed files with 4 additions and 2 deletions

View file

@ -16,7 +16,7 @@ def gettext(*args: Any, **kwargs: Any) -> str:
def lazy_gettext(*args: Any, **kwargs: Any) -> LazyProxy:
return LazyProxy(gettext, *args, **kwargs)
return LazyProxy(gettext, *args, **kwargs, enable_cache=False)
ngettext = gettext

View file

@ -118,4 +118,6 @@ class I18n(ContextInstanceMixin["I18n"]):
def lazy_gettext(
self, singular: str, plural: Optional[str] = None, n: int = 1, locale: Optional[str] = None
) -> LazyProxy:
return LazyProxy(self.gettext, singular=singular, plural=plural, n=n, locale=locale)
return LazyProxy(
self.gettext, singular=singular, plural=plural, n=n, locale=locale, enable_cache=False
)