def csrf(request): """ Context processor that provides a CSRF token, or the string 'NOTPROVIDED' if it has not been provided by either a view decorator or the middleware """ def _get_val(): token = get_token(request) if token is None: # In order to be able to provide debugging info in the # case of misconfiguration, we use a sentinel value # instead of returning an empty dict. return 'NOTPROVIDED' else: return token _get_val = lazy(_get_val, str) return {'csrf_token': _get_val() }
return real_gettext(message) def ngettext(singular, plural, number): return real_ngettext(singular, plural, number) def ugettext(message): return real_ugettext(message) def ungettext(singular, plural, number): return real_ungettext(singular, plural, number) ngettext_lazy = lazy(ngettext, str) gettext_lazy = lazy(gettext, str) ungettext_lazy = lazy(ungettext, str) ugettext_lazy = lazy(ugettext, str) def activate(language): return real_activate(language) def deactivate(): return real_deactivate() def get_language(): return real_get_language()
return real_gettext(message) def ngettext(singular, plural, number): return real_ngettext(singular, plural, number) def ugettext(message): return real_ugettext(message) def ungettext(singular, plural, number): return real_ungettext(singular, plural, number) ngettext_lazy = lazy(ngettext, str) gettext_lazy = lazy(gettext, str) ungettext_lazy = lazy(ungettext, six.text_type) ugettext_lazy = lazy(ugettext, six.text_type) def activate(language): return real_activate(language) def deactivate(): return real_deactivate() def get_language(): return real_get_language()
ugettext_noop = gettext_noop def gettext(message): return real_gettext(message) def ngettext(singular, plural, number): return real_ngettext(singular, plural, number) def ugettext(message): return real_ugettext(message) def ungettext(singular, plural, number): return real_ungettext(singular, plural, number) ngettext_lazy = lazy(ngettext, str) gettext_lazy = lazy(gettext, str) ungettext_lazy = lazy(ungettext, unicode) ugettext_lazy = lazy(ugettext, unicode) def activate(language): return real_activate(language) def deactivate(): return real_deactivate() def get_language(): return real_get_language() def get_language_bidi(): return real_get_language_bidi()