Skip to content

Commit 8c270e9

Browse files
committed
fix: #718 ty
1 parent 9a71f1f commit 8c270e9

File tree

2 files changed

+13
-7
lines changed

2 files changed

+13
-7
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: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -819,7 +819,7 @@ class Series(IndexOpsMixin[S1], NDFrame):
819819
@overload
820820
def diff(self: Series[_str], periods: int = ...) -> Never: ...
821821
@overload
822-
def diff(self: Series[Timestamp] | Series[Timedelta], periods: int = ...) -> Series[Timedelta]: ... # type: ignore[overload-overlap]
822+
def diff(self: Series[_T_STAMP_AND_DELTA], periods: int = ...) -> Series[Timedelta]: ... # type: ignore[overload-overlap]
823823
@overload
824824
def diff(self, periods: int = ...) -> Series[float]: ...
825825
def autocorr(self, lag: int = ...) -> float: ...
@@ -1596,7 +1596,9 @@ class Series(IndexOpsMixin[S1], NDFrame):
15961596
# just failed to generate these so I couldn't match
15971597
# them up.
15981598
@overload
1599-
def __add__(self: Series[_T_INT], other: _nonseries_int | Series[int]) -> Series[_T_INT]: ...
1599+
def __add__(
1600+
self: Series[_T_INT], other: _nonseries_int | Series[int]
1601+
) -> Series[_T_INT]: ...
16001602
@overload
16011603
def __add__(
16021604
self: Series[_T_STAMP_AND_DELTA],
@@ -1650,7 +1652,9 @@ class Series(IndexOpsMixin[S1], NDFrame):
16501652
self, other: S1 | _ListLike | Series[S1] | datetime | timedelta | date
16511653
) -> Series[_bool]: ...
16521654
@overload
1653-
def __mul__(self: Series[_T_INT], other: _nonseries_int | Series[int]) -> Series[_T_INT]: ...
1655+
def __mul__(
1656+
self: Series[_T_INT], other: _nonseries_int | Series[int]
1657+
) -> Series[_T_INT]: ...
16541658
@overload
16551659
def __mul__(
16561660
self: Series[_T_STAMP_AND_DELTA],
@@ -1737,7 +1741,9 @@ class Series(IndexOpsMixin[S1], NDFrame):
17371741
@overload
17381742
def __rxor__(self, other: _nonseries_int | Series[int]) -> Series[int]: ...
17391743
@overload
1740-
def __sub__(self: Series[_T_INT], other: _nonseries_int | Series[int]) -> Series[_T_INT]: ...
1744+
def __sub__(
1745+
self: Series[_T_INT], other: _nonseries_int | Series[int]
1746+
) -> Series[_T_INT]: ...
17411747
@overload
17421748
def __sub__(
17431749
self: Series[Timestamp], other: _nonseries_timedelta | Series[Timedelta]
@@ -1831,7 +1837,7 @@ class Series(IndexOpsMixin[S1], NDFrame):
18311837
) -> Never: ...
18321838
@overload
18331839
def cumprod(
1834-
self: Series[Timestamp] | Series[Timedelta],
1840+
self: Series[_T_STAMP_AND_DELTA],
18351841
axis: AxisIndex = ...,
18361842
skipna: _bool = ...,
18371843
*args: Any,
@@ -2163,7 +2169,7 @@ class Series(IndexOpsMixin[S1], NDFrame):
21632169
) -> Scalar: ...
21642170
@overload
21652171
def std(
2166-
self: Series[Timestamp] | Series[Timedelta],
2172+
self: Series[_T_STAMP_AND_DELTA],
21672173
axis: AxisIndex | None = ...,
21682174
skipna: _bool | None = ...,
21692175
level: None = ...,

0 commit comments

Comments
 (0)