From a249540d3eea0e025057c38b125e70b23f0ff8ac Mon Sep 17 00:00:00 2001 From: Natalia Mokeeva <91160475+natmokval@users.noreply.github.com> Date: Sat, 6 May 2023 19:29:29 +0200 Subject: [PATCH] TYP: remove mypy ignore from pandas/core/construction.py (#53112) * remove ignore[assignment] from pandas/core/construction.py * rename data * Revert "rename data" This reverts commit 533d841b7417dd6fb0655b2899b0af1c140c91c4. --- pandas/core/construction.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pandas/core/construction.py b/pandas/core/construction.py index 7e03d2ec8092e7..9b4d67a20a7cde 100644 --- a/pandas/core/construction.py +++ b/pandas/core/construction.py @@ -502,9 +502,7 @@ def sanitize_masked_array(data: ma.MaskedArray) -> np.ndarray: if mask.any(): dtype, fill_value = maybe_promote(data.dtype, np.nan) dtype = cast(np.dtype, dtype) - # Incompatible types in assignment (expression has type "ndarray[Any, - # dtype[Any]]", variable has type "MaskedArray[Any, Any]") - data = data.astype(dtype, copy=True) # type: ignore[assignment] + data = ma.asarray(data.astype(dtype, copy=True)) data.soften_mask() # set hardmask False if it was True data[mask] = fill_value else: