Started work on Ember

This commit is contained in:
2018-07-28 23:56:23 +03:00
commit ac582a8b0b
32 changed files with 239149 additions and 0 deletions

9
util/str_compare.py Normal file
View File

@ -0,0 +1,9 @@
import unicodedata
def normalize_caseless(text):
return unicodedata.normalize("NFKD", text.casefold())
def unicode_compare_ignore_case(str1, str2):
str1 = normalize_caseless(str1)
str2 = normalize_caseless(str2)
return (str1>str2) - (str1<str2)