Skip to content

Commit b66c366

Browse files
Backport PR pandas-dev#44144: CI: Fix mypy failures (pandas-dev#44149)
Co-authored-by: Ali McMaster <[email protected]>
1 parent 406bc70 commit b66c366

File tree

2 files changed

+3
-9
lines changed

2 files changed

+3
-9
lines changed

pandas/core/dtypes/cast.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -908,9 +908,9 @@ def maybe_upcast(
908908
"""
909909
new_dtype, fill_value = maybe_promote(values.dtype, fill_value)
910910
# We get a copy in all cases _except_ (values.dtype == new_dtype and not copy)
911-
values = values.astype(new_dtype, copy=copy)
911+
upcast_values = values.astype(new_dtype, copy=copy)
912912

913-
return values, fill_value
913+
return upcast_values, fill_value # type: ignore[return-value]
914914

915915

916916
def invalidate_string_dtypes(dtype_set: set[DtypeObj]):

pandas/tests/indexes/test_engines.py

+1-7
Original file line numberDiff line numberDiff line change
@@ -61,13 +61,7 @@ class TestTimedeltaEngine:
6161
@pytest.mark.parametrize(
6262
"scalar",
6363
[
64-
# error: Argument 1 to "Timestamp" has incompatible type "timedelta64";
65-
# expected "Union[integer[Any], float, str, date, datetime64]"
66-
pd.Timestamp(
67-
pd.Timedelta(days=42).asm8.view(
68-
"datetime64[ns]"
69-
) # type: ignore[arg-type]
70-
),
64+
pd.Timestamp(pd.Timedelta(days=42).asm8.view("datetime64[ns]")),
7165
pd.Timedelta(days=42).value,
7266
pd.Timedelta(days=42).to_pytimedelta(),
7367
pd.Timedelta(days=42).to_timedelta64(),

0 commit comments

Comments
 (0)