Skip to content

Commit 1a6f1ae

Browse files
committed
fix mypy
1 parent 2aae933 commit 1a6f1ae

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

pandas/core/apply.py

+11-8
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,6 @@
7474
from pandas.core.resample import Resampler
7575
from pandas.core.window.rolling import BaseWindow
7676

77-
7877
ResType = dict[int, Any]
7978

8079

@@ -976,7 +975,11 @@ def wrapper(*args, **kwargs):
976975
return wrapper
977976

978977
if engine == "numba":
979-
args, kwargs = prepare_function_arguments(self.func, self.args, self.kwargs)
978+
args, kwargs = prepare_function_arguments(
979+
self.func, # type: ignore[arg-type]
980+
self.args,
981+
self.kwargs,
982+
)
980983
# error: Argument 1 to "__call__" of "_lru_cache_wrapper" has
981984
# incompatible type "Callable[..., Any] | str | list[Callable
982985
# [..., Any] | str] | dict[Hashable,Callable[..., Any] | str |
@@ -1139,10 +1142,10 @@ def numba_func(values, col_names, df_index, *args):
11391142
return numba_func
11401143

11411144
def apply_with_numba(self) -> dict[int, Any]:
1142-
args, kwargs = prepare_function_arguments(self.func, self.args, self.kwargs)
1145+
func = cast(Callable, self.func)
1146+
args, kwargs = prepare_function_arguments(func, self.args, self.kwargs)
11431147
nb_func = self.generate_numba_apply_func(
1144-
cast(Callable, self.func),
1145-
**get_jit_arguments(self.engine_kwargs, kwargs),
1148+
func, **get_jit_arguments(self.engine_kwargs, kwargs)
11461149
)
11471150
from pandas.core._numba.extensions import set_numba_data
11481151

@@ -1284,10 +1287,10 @@ def numba_func(values, col_names_index, index, *args):
12841287
return numba_func
12851288

12861289
def apply_with_numba(self) -> dict[int, Any]:
1287-
args, kwargs = prepare_function_arguments(self.func, self.args, self.kwargs)
1290+
func = cast(Callable, self.func)
1291+
args, kwargs = prepare_function_arguments(func, self.args, self.kwargs)
12881292
nb_func = self.generate_numba_apply_func(
1289-
cast(Callable, self.func),
1290-
**get_jit_arguments(self.engine_kwargs, kwargs),
1293+
func, **get_jit_arguments(self.engine_kwargs, kwargs)
12911294
)
12921295

12931296
from pandas.core._numba.extensions import set_numba_data

0 commit comments

Comments
 (0)