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:
43
43
@overload
44
44
def __add__ (self , other : npt .NDArray [np .object_ ]) -> npt .NDArray [np .object_ ]: ...
45
45
@overload
46
- def __add__ (self , other : _DatetimeT ) -> _DatetimeT : ...
46
+ def __add__ (self , other : _DatetimeT ) -> _DatetimeT : ... # type: ignore[overload-overlap] # pyright: ignore[reportOverlappingOverload]
47
47
@overload
48
48
def __add__ (self , other : date ) -> Timestamp : ...
49
49
@overload
@@ -53,7 +53,7 @@ class BaseOffset:
53
53
@overload
54
54
def __radd__ (self , other : npt .NDArray [np .object_ ]) -> npt .NDArray [np .object_ ]: ...
55
55
@overload
56
- def __radd__ (self , other : _DatetimeT ) -> _DatetimeT : ...
56
+ def __radd__ (self , other : _DatetimeT ) -> _DatetimeT : ... # type: ignore[overload-overlap] # pyright: ignore[reportOverlappingOverload]
57
57
@overload
58
58
def __radd__ (self , other : date ) -> Timestamp : ...
59
59
@overload
@@ -64,7 +64,7 @@ class BaseOffset:
64
64
@overload
65
65
def __rsub__ (self , other : npt .NDArray [np .object_ ]) -> npt .NDArray [np .object_ ]: ...
66
66
@overload
67
- def __rsub__ (self , other : _DatetimeT ) -> _DatetimeT : ...
67
+ def __rsub__ (self , other : _DatetimeT ) -> _DatetimeT : ... # type: ignore[overload-overlap] # pyright: ignore[reportOverlappingOverload]
68
68
@overload
69
69
def __rsub__ (self , other : date ) -> Timestamp : ...
70
70
@overload
Original file line number Diff line number Diff line change @@ -668,6 +668,9 @@ def test_some_offsets() -> None:
668
668
check (assert_type (dt .date .today () - Day (), pd .Timestamp ), pd .Timestamp )
669
669
check (assert_type (dt .date .today () + Day (), pd .Timestamp ), pd .Timestamp )
670
670
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 )
671
674
# GH 235
672
675
check (
673
676
assert_type (
You can’t perform that action at this time.
0 commit comments