From 1a4cd4084019a0ac2efb8c1a9ddbf278b80d0d65 Mon Sep 17 00:00:00 2001 From: YasithDSL Date: Sat, 9 Nov 2024 16:36:39 +0000 Subject: [PATCH 1/2] Add type ignore for call-overload --- pandas/core/missing.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pandas/core/missing.py b/pandas/core/missing.py index 4170f35922198..da444aa5e997f 100644 --- a/pandas/core/missing.py +++ b/pandas/core/missing.py @@ -412,8 +412,10 @@ def func(yvalues: np.ndarray) -> None: mask=mask, **kwargs, ) - - np.apply_along_axis(func, axis, data) + # error: No overload variant of "apply_along_axis" matches + # argument types "Callable[[ndarray[Any, Any]], None]", + # "int", "ndarray[Any, Any]" + np.apply_along_axis(func, axis, data) # type: ignore[call-overload] def _index_to_interp_indices(index: Index, method: str) -> np.ndarray: From f77a81b3d8ed1c9706cc9b85491552f27f87f5c9 Mon Sep 17 00:00:00 2001 From: YasithDSL Date: Sat, 9 Nov 2024 17:03:10 +0000 Subject: [PATCH 2/2] Remove unused ignore --- pandas/core/missing.py | 9 +++++---- pandas/io/common.py | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/pandas/core/missing.py b/pandas/core/missing.py index da444aa5e997f..ff2daae002731 100644 --- a/pandas/core/missing.py +++ b/pandas/core/missing.py @@ -412,10 +412,11 @@ def func(yvalues: np.ndarray) -> None: mask=mask, **kwargs, ) - # error: No overload variant of "apply_along_axis" matches - # argument types "Callable[[ndarray[Any, Any]], None]", - # "int", "ndarray[Any, Any]" - np.apply_along_axis(func, axis, data) # type: ignore[call-overload] + + # error: No overload variant of "apply_along_axis" matches + # argument types "Callable[[ndarray[Any, Any]], None]", + # "int", "ndarray[Any, Any]" + np.apply_along_axis(func, axis, data) # type: ignore[call-overload] def _index_to_interp_indices(index: Index, method: str) -> np.ndarray: diff --git a/pandas/io/common.py b/pandas/io/common.py index de70ed91c7dd4..8da3ca0218983 100644 --- a/pandas/io/common.py +++ b/pandas/io/common.py @@ -917,7 +917,7 @@ def get_handle( encoding=ioargs.encoding, errors=errors, newline="", - ) # type: ignore[arg-type] + ) handles.append(handle) # only marked as wrapped when the caller provided a handle is_wrapped = not (