def _pad_1d( values: np.ndarray, limit: int | None = None, mask: npt.NDArray[np.bool_] | None = None, ) -> tuple[np.ndarray, npt.NDArray[np.bool_]]: mask = _fillna_prep(values, mask) algos.pad_inplace(values, mask, limit=limit) return values, mask
def _pad_1d( values: np.ndarray, limit: int | None = None, mask: np.ndarray | None = None, ) -> tuple[np.ndarray, np.ndarray]: mask = _fillna_prep(values, mask) algos.pad_inplace(values, mask, limit=limit) # error: Incompatible return value type (got "Tuple[ndarray, Optional[ndarray]]", # expected "Tuple[ndarray, ndarray]") return values, mask # type: ignore[return-value]
def pad_1d(values, limit=None, mask=None, dtype=None): values, mask = _fillna_prep(values, mask, dtype) algos.pad_inplace(values, mask, limit=limit) return values
def _pad_1d(values, limit=None, mask=None): mask = _fillna_prep(values, mask) algos.pad_inplace(values, mask, limit=limit) return values