mirror of
https://github.com/evilhero/mylar
synced 2024-12-23 08:12:41 +00:00
60 lines
1.1 KiB
Python
60 lines
1.1 KiB
Python
|
# -*- coding: utf-8 -*-
|
||
|
from __future__ import (
|
||
|
print_function,
|
||
|
division,
|
||
|
unicode_literals,
|
||
|
absolute_import
|
||
|
)
|
||
|
|
||
|
# Local imports.
|
||
|
import sys
|
||
|
|
||
|
from natsort.utils import chain_functions
|
||
|
from natsort._version import __version__
|
||
|
|
||
|
from natsort.natsort import (
|
||
|
natsort_key,
|
||
|
natsort_keygen,
|
||
|
natsorted,
|
||
|
versorted,
|
||
|
humansorted,
|
||
|
realsorted,
|
||
|
index_natsorted,
|
||
|
index_versorted,
|
||
|
index_humansorted,
|
||
|
index_realsorted,
|
||
|
order_by_index,
|
||
|
decoder,
|
||
|
as_ascii,
|
||
|
as_utf8,
|
||
|
ns,
|
||
|
)
|
||
|
|
||
|
if float(sys.version[:3]) < 3:
|
||
|
from natsort.natsort import natcmp
|
||
|
|
||
|
__all__ = [
|
||
|
'natsort_key',
|
||
|
'natsort_keygen',
|
||
|
'natsorted',
|
||
|
'versorted',
|
||
|
'humansorted',
|
||
|
'realsorted',
|
||
|
'index_natsorted',
|
||
|
'index_versorted',
|
||
|
'index_humansorted',
|
||
|
'index_realsorted',
|
||
|
'order_by_index',
|
||
|
'decoder',
|
||
|
'natcmp',
|
||
|
'as_ascii',
|
||
|
'as_utf8',
|
||
|
'ns',
|
||
|
'chain_functions',
|
||
|
]
|
||
|
|
||
|
# Add the ns keys to this namespace for convenience.
|
||
|
globals().update(
|
||
|
dict((k, v) for k, v in vars(ns).items() if not k.startswith('_'))
|
||
|
)
|