summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSeth Morton <seth.m.morton@gmail.com>2021-11-01 22:09:30 -0700
committerSeth Morton <seth.m.morton@gmail.com>2021-11-01 22:09:30 -0700
commit239c024350dd8f3f104f557c187444fc193ba691 (patch)
treebab96a1a6459e9a048e7e4cec564fb8d0eda37e4
parent4cc58e281fec3638ca6672475e9e0175b0793047 (diff)
downloadnatsort-239c024350dd8f3f104f557c187444fc193ba691.tar.gz
Remove fastnumbers type ignore statement
-rw-r--r--natsort/compat/fastnumbers.py2
-rw-r--r--natsort/utils.py4
-rw-r--r--setup.cfg2
3 files changed, 3 insertions, 5 deletions
diff --git a/natsort/compat/fastnumbers.py b/natsort/compat/fastnumbers.py
index 3b10fc8..049030d 100644
--- a/natsort/compat/fastnumbers.py
+++ b/natsort/compat/fastnumbers.py
@@ -35,4 +35,4 @@ try:
if not is_supported_fastnumbers(fn_ver):
raise ImportError # pragma: no cover
except ImportError:
- from natsort.compat.fake_fastnumbers import fast_float, fast_int # noqa: F401
+ from natsort.compat.fake_fastnumbers import fast_float, fast_int # type: ignore
diff --git a/natsort/utils.py b/natsort/utils.py
index df02eac..7102f41 100644
--- a/natsort/utils.py
+++ b/natsort/utils.py
@@ -669,9 +669,9 @@ def string_component_transform_factory(alg: NSType) -> StrTransformer:
if alg & ns.FLOAT:
# noinspection PyTypeChecker
kwargs["nan"] = nan_val
- return partial(fast_float, **kwargs)
+ return cast(Callable[[str], StrOrBytes], partial(fast_float, **kwargs))
else:
- return partial(fast_int, **kwargs)
+ return cast(Callable[[str], StrOrBytes], partial(fast_int, **kwargs))
def final_data_transform_factory(
diff --git a/setup.cfg b/setup.cfg
index 93c0f1c..cf651bf 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -69,5 +69,3 @@ exclude =
[mypy-icu]
ignore_missing_imports = True
-[mypy-fastnumbers]
-ignore_missing_imports = True