From 21ccad9186cdf63fb8857b9625ec74523f31a2c1 Mon Sep 17 00:00:00 2001 From: Erik Stein Date: Fri, 23 Nov 2018 10:06:43 +0100 Subject: [PATCH] keep lazy text. --- shared/utils/text.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shared/utils/text.py b/shared/utils/text.py index d341ff0..9e366ab 100644 --- a/shared/utils/text.py +++ b/shared/utils/text.py @@ -14,18 +14,18 @@ import translitcodec # provides 'translit/long', used by codecs.encode() import codecs +@keep_lazy_text def downgrade(value): """ Downgrade unicode to ascii, transliterating accented characters. """ value = force_text(value) return codecs.encode(value, 'translit/long') -downgrade = allow_lazy(downgrade, six.text_type, SafeText) +@keep_lazy_text def slugify_long(value): return slugify(downgrade(value)) -slugify_long = allow_lazy(slugify_long, six.text_type, SafeText) # Spreading umlauts is included in the translit/long codec.