File tree Expand file tree Collapse file tree 2 files changed +6
-3
lines changed
pandas-stubs/_libs/tslibs Expand file tree Collapse file tree 2 files changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -43,7 +43,7 @@ class BaseOffset:
4343 @overload
4444 def __add__ (self , other : npt .NDArray [np .object_ ]) -> npt .NDArray [np .object_ ]: ...
4545 @overload
46- def __add__ (self , other : _DatetimeT ) -> _DatetimeT : ...
46+ def __add__ (self , other : _DatetimeT ) -> _DatetimeT : ... # type: ignore[overload-overlap] # pyright: ignore[reportOverlappingOverload]
4747 @overload
4848 def __add__ (self , other : date ) -> Timestamp : ...
4949 @overload
@@ -53,7 +53,7 @@ class BaseOffset:
5353 @overload
5454 def __radd__ (self , other : npt .NDArray [np .object_ ]) -> npt .NDArray [np .object_ ]: ...
5555 @overload
56- def __radd__ (self , other : _DatetimeT ) -> _DatetimeT : ...
56+ def __radd__ (self , other : _DatetimeT ) -> _DatetimeT : ... # type: ignore[overload-overlap] # pyright: ignore[reportOverlappingOverload]
5757 @overload
5858 def __radd__ (self , other : date ) -> Timestamp : ...
5959 @overload
@@ -64,7 +64,7 @@ class BaseOffset:
6464 @overload
6565 def __rsub__ (self , other : npt .NDArray [np .object_ ]) -> npt .NDArray [np .object_ ]: ...
6666 @overload
67- def __rsub__ (self , other : _DatetimeT ) -> _DatetimeT : ...
67+ def __rsub__ (self , other : _DatetimeT ) -> _DatetimeT : ... # type: ignore[overload-overlap] # pyright: ignore[reportOverlappingOverload]
6868 @overload
6969 def __rsub__ (self , other : date ) -> Timestamp : ...
7070 @overload
Original file line number Diff line number Diff line change @@ -668,6 +668,9 @@ def test_some_offsets() -> None:
668668 check (assert_type (dt .date .today () - Day (), pd .Timestamp ), pd .Timestamp )
669669 check (assert_type (dt .date .today () + Day (), pd .Timestamp ), pd .Timestamp )
670670 check (assert_type (Day () + dt .date .today (), pd .Timestamp ), pd .Timestamp )
671+ check (assert_type (dt .datetime .now () - Day (), dt .datetime ), dt .datetime )
672+ check (assert_type (dt .datetime .now () + Day (), dt .datetime ), dt .datetime )
673+ check (assert_type (Day () + dt .datetime .now (), dt .datetime ), dt .datetime )
671674 # GH 235
672675 check (
673676 assert_type (
You can’t perform that action at this time.
0 commit comments