X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/3d1fb545dd1f49e0624d3adf20e5568b1c33d8ec..0a0c8c042ae705677b4e8b81445f6d89803dc06b:/lib/sortify.py?ds=sidebyside 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')