|
74 | 74 | from pandas.core.resample import Resampler
|
75 | 75 | from pandas.core.window.rolling import BaseWindow
|
76 | 76 |
|
77 |
| - |
78 | 77 | ResType = dict[int, Any]
|
79 | 78 |
|
80 | 79 |
|
@@ -976,7 +975,11 @@ def wrapper(*args, **kwargs):
|
976 | 975 | return wrapper
|
977 | 976 |
|
978 | 977 | 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 | + ) |
980 | 983 | # error: Argument 1 to "__call__" of "_lru_cache_wrapper" has
|
981 | 984 | # incompatible type "Callable[..., Any] | str | list[Callable
|
982 | 985 | # [..., Any] | str] | dict[Hashable,Callable[..., Any] | str |
|
@@ -1139,10 +1142,10 @@ def numba_func(values, col_names, df_index, *args):
|
1139 | 1142 | return numba_func
|
1140 | 1143 |
|
1141 | 1144 | 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) |
1143 | 1147 | 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) |
1146 | 1149 | )
|
1147 | 1150 | from pandas.core._numba.extensions import set_numba_data
|
1148 | 1151 |
|
@@ -1284,10 +1287,10 @@ def numba_func(values, col_names_index, index, *args):
|
1284 | 1287 | return numba_func
|
1285 | 1288 |
|
1286 | 1289 | 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) |
1288 | 1292 | 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) |
1291 | 1294 | )
|
1292 | 1295 |
|
1293 | 1296 | from pandas.core._numba.extensions import set_numba_data
|
|
0 commit comments