X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/80d3980873a2c07121f466c187de92be1cea8415..0f0e3b27ec9389f0bb8dfae455c892ddcc633485:/lib/sortify.py?ds=inline diff --git a/lib/sortify.py b/lib/sortify.py old mode 100755 new mode 100644 index c64668b26..642a5403f --- a/lib/sortify.py +++ b/lib/sortify.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- import re -from slughifi import char_map +from fnpdjango.utils.text.slughifi import char_map # Specifies diacritics order. @@ -25,7 +25,7 @@ def sortify(value): Examples : - >>> sortify('aa') < sortify('a a') < sortify('ą') < sortify('b') + >>> sortify('a a') < sortify('aa') < sortify('ą') < sortify('b') True >>> sortify('ź') < sortify('ż') @@ -39,6 +39,6 @@ def sortify(value): # try to replace chars value = re.sub('[^a-zA-Z0-9\\s\\-]{1}', replace_char, value) value = value.lower() - value = re.sub(r'[^a-z0-9~]+', '|', value) + value = re.sub(r'[^a-z0-9~]+', ' ', value) return value.encode('ascii', 'ignore')