diff options
-rw-r--r-- | natsort/compat/fastnumbers.py | 2 | ||||
-rw-r--r-- | natsort/utils.py | 4 | ||||
-rw-r--r-- | setup.cfg | 2 |
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( @@ -69,5 +69,3 @@ exclude = [mypy-icu] ignore_missing_imports = True -[mypy-fastnumbers] -ignore_missing_imports = True |