diff options
author | Seth Morton <seth.m.morton@gmail.com> | 2022-01-28 22:00:13 -0800 |
---|---|---|
committer | Seth Morton <seth.m.morton@gmail.com> | 2022-01-28 22:00:13 -0800 |
commit | b85dea24e0db30d2652f6ad46fb2a199e15960d2 (patch) | |
tree | 42c6331f51d1e2dc3e4c62d7e3ab05e617c89ae0 | |
parent | 45c042ee849710fb45df6c3a9f980cdc0d7524f4 (diff) | |
download | natsort-b85dea24e0db30d2652f6ad46fb2a199e15960d2.tar.gz |
Black
-rw-r--r-- | natsort/compat/locale.py | 1 | ||||
-rw-r--r-- | natsort/natsort.py | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/natsort/compat/locale.py b/natsort/compat/locale.py index b4c5356..9af5e7a 100644 --- a/natsort/compat/locale.py +++ b/natsort/compat/locale.py @@ -54,6 +54,7 @@ try: # noqa: C901 sep = icu.DecimalFormatSymbols.kDecimalSeparatorSymbol return cast(str, icu.DecimalFormatSymbols(get_icu_locale()).getSymbol(sep)) + except ImportError: import locale from locale import strxfrm diff --git a/natsort/natsort.py b/natsort/natsort.py index 9f34bc1..a95f9a9 100644 --- a/natsort/natsort.py +++ b/natsort/natsort.py @@ -786,6 +786,7 @@ if platform.system() == "Windows": OSSortKeyType, lambda x: tuple(map(_winsort_key, _split_apply(x, key))) ) + else: # For UNIX-based platforms, ICU performs MUCH better than locale |