From 6a5eda5f923936ebb137960727b788c15b3ade24 Mon Sep 17 00:00:00 2001 From: Erik Stein Date: Thu, 10 Dec 2020 07:40:46 +0100 Subject: [PATCH] Use "transliterate" alias for "translit/long" codec (Python 3.9 codecs compatibility) --- CHANGES | 5 ++++- shared/utils/text.py | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index 17ef87b..ae471f2 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,6 @@ +0.2.30 2020-12-10 +- Use "transliterate" alias for "translit/long" codec (Python 3.9 codecs compatibility) + 0.2.29 2019-09-05 - is_past and is_future template filters. - LONG_DATE_FORMAT. @@ -31,7 +34,7 @@ - Class based daterange views. 0.2.20 2019-01-15 -- select_template filter. +- select_template filter. 0.2.19 2019-01-31 - Added switch_language_url template tag. diff --git a/shared/utils/text.py b/shared/utils/text.py index 601112d..392e783 100644 --- a/shared/utils/text.py +++ b/shared/utils/text.py @@ -20,7 +20,7 @@ def downgrade(value): Downgrade unicode to ascii, transliterating accented characters. """ value = force_text(value or "") - return codecs.encode(value, 'translit/long') + return codecs.encode(value, 'transliterate') @keep_lazy_text