Skip to content

Commit 8b9f65f

Browse files
committed
fix: #718 ty
1 parent 3704ebe commit 8b9f65f

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

pandas-stubs/_libs/tslibs/timedeltas.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@ class Timedelta(timedelta):
297297
@overload
298298
def __eq__(self, other: timedelta | Timedelta | np.timedelta64) -> bool: ... # type: ignore[overload-overlap] # pyright: ignore[reportOverlappingOverload]
299299
@overload
300-
def __eq__(self, other: Series[Timedelta] | Series[pd.Timedelta]) -> Series[bool]: ... # type: ignore[overload-overlap]
300+
def __eq__(self, other: Series[Timedelta]) -> Series[bool]: ... # type: ignore[overload-overlap]
301301
@overload
302302
def __eq__( # type: ignore[overload-overlap]
303303
self, other: TimedeltaIndex | npt.NDArray[np.timedelta64]

pandas-stubs/core/series.pyi

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -834,7 +834,7 @@ class Series(IndexOpsMixin[S1], NDFrame):
834834
@overload
835835
def diff(self: Series[_str], periods: int = ...) -> Never: ...
836836
@overload
837-
def diff(self: Series[Timestamp] | Series[Timedelta], periods: int = ...) -> Series[Timedelta]: ... # type: ignore[overload-overlap]
837+
def diff(self: Series[_T_STAMP_AND_DELTA], periods: int = ...) -> Series[Timedelta]: ... # type: ignore[overload-overlap]
838838
@overload
839839
def diff(self, periods: int = ...) -> Series[float]: ...
840840
def autocorr(self, lag: int = ...) -> float: ...
@@ -1670,7 +1670,9 @@ class Series(IndexOpsMixin[S1], NDFrame):
16701670
self, other: S1 | _ListLike | Series[S1] | datetime | timedelta | date
16711671
) -> Series[_bool]: ...
16721672
@overload
1673-
def __mul__(self: Series[_T_INT], other: _nonseries_int | Series[int]) -> Series[_T_INT]: ...
1673+
def __mul__(
1674+
self: Series[_T_INT], other: _nonseries_int | Series[int]
1675+
) -> Series[_T_INT]: ...
16741676
@overload
16751677
def __mul__(
16761678
self: Series[_T_STAMP_AND_DELTA],
@@ -1757,7 +1759,9 @@ class Series(IndexOpsMixin[S1], NDFrame):
17571759
@overload
17581760
def __rxor__(self, other: _nonseries_int | Series[int]) -> Series[int]: ...
17591761
@overload
1760-
def __sub__(self: Series[_T_INT], other: _nonseries_int | Series[int]) -> Series[_T_INT]: ...
1762+
def __sub__(
1763+
self: Series[_T_INT], other: _nonseries_int | Series[int]
1764+
) -> Series[_T_INT]: ...
17611765
@overload
17621766
def __sub__(
17631767
self: Series[Timestamp], other: _nonseries_timedelta | Series[Timedelta]
@@ -1851,7 +1855,7 @@ class Series(IndexOpsMixin[S1], NDFrame):
18511855
) -> Never: ...
18521856
@overload
18531857
def cumprod(
1854-
self: Series[Timestamp] | Series[Timedelta],
1858+
self: Series[_T_STAMP_AND_DELTA],
18551859
axis: AxisIndex = ...,
18561860
skipna: _bool = ...,
18571861
*args: Any,
@@ -2183,7 +2187,7 @@ class Series(IndexOpsMixin[S1], NDFrame):
21832187
) -> Scalar: ...
21842188
@overload
21852189
def std(
2186-
self: Series[Timestamp] | Series[Timedelta],
2190+
self: Series[_T_STAMP_AND_DELTA],
21872191
axis: AxisIndex | None = ...,
21882192
skipna: _bool | None = ...,
21892193
level: None = ...,

0 commit comments

Comments
 (0)