Skip to content

Commit d1ee9ff

Browse files
authored
CI: Fix mypy failures (#44144)
1 parent 9b2bb73 commit d1ee9ff

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
@@ -910,9 +910,9 @@ def maybe_upcast(
910910
"""
911911
new_dtype, fill_value = maybe_promote(values.dtype, fill_value)
912912
# We get a copy in all cases _except_ (values.dtype == new_dtype and not copy)
913-
values = values.astype(new_dtype, copy=copy)
913+
upcast_values = values.astype(new_dtype, copy=copy)
914914

915-
return values, fill_value
915+
return upcast_values, fill_value # type: ignore[return-value]
916916

917917

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

pandas/tests/indexes/test_engines.py

+1-7
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,7 @@ class TestTimedeltaEngine:
5757
@pytest.mark.parametrize(
5858
"scalar",
5959
[
60-
# error: Argument 1 to "Timestamp" has incompatible type "timedelta64";
61-
# expected "Union[integer[Any], float, str, date, datetime64]"
62-
pd.Timestamp(
63-
pd.Timedelta(days=42).asm8.view(
64-
"datetime64[ns]"
65-
) # type: ignore[arg-type]
66-
),
60+
pd.Timestamp(pd.Timedelta(days=42).asm8.view("datetime64[ns]")),
6761
pd.Timedelta(days=42).value,
6862
pd.Timedelta(days=42).to_pytimedelta(),
6963
pd.Timedelta(days=42).to_timedelta64(),

0 commit comments

Comments
 (0)