@@ -1782,10 +1782,7 @@ class Series(IndexOpsMixin[S1], NDFrame):
17821782 # just failed to generate these so I couldn't match
17831783 # them up.
17841784 @overload
1785- def __add__ (
1786- self : Series [Never ],
1787- other : Scalar | _ListLike | Series ,
1788- ) -> Series : ...
1785+ def __add__ (self : Series [Never ], other : Scalar | _ListLike | Series ) -> Series : ...
17891786 @overload
17901787 def __add__ (self , other : Series [Never ]) -> Series : ...
17911788 @overload
@@ -1980,10 +1977,10 @@ class Series(IndexOpsMixin[S1], NDFrame):
19801977 def __sub__ (self , other : num | _ListLike | Series ) -> Series : ...
19811978 @overload
19821979 def __truediv__ (
1983- self : Series [Never ], other : num | _ListLike | Series | Path
1980+ self : Series [Never ], other : Path | Scalar | _ListLike | Series
19841981 ) -> Series : ...
19851982 @overload
1986- def __truediv__ (self : Series , other : Series [Never ]) -> Series : ...
1983+ def __truediv__ (self , other : Series [Never ]) -> Series : ...
19871984 @overload
19881985 def __truediv__ (
19891986 self : Series [int ],
@@ -2023,8 +2020,6 @@ class Series(IndexOpsMixin[S1], NDFrame):
20232020 | Series [_T_COMPLEX ]
20242021 ),
20252022 ) -> Series [complex ]: ...
2026- @overload
2027- def __truediv__ (self , other : num | _ListLike | Series [S1 ] | Path ) -> Series : ...
20282023 # ignore needed for mypy as we want different results based on the arguments
20292024 @overload # type: ignore[override]
20302025 def __xor__ ( # pyright: ignore[reportOverlappingOverload]
@@ -2186,13 +2181,6 @@ class Series(IndexOpsMixin[S1], NDFrame):
21862181 * args : Any ,
21872182 ** kwargs : Any ,
21882183 ) -> Series [S1 ]: ...
2189- def divide (
2190- self ,
2191- other : num | _ListLike | Series [S1 ],
2192- level : Level | None = ...,
2193- fill_value : float | None = ...,
2194- axis : AxisIndex = ...,
2195- ) -> Series [float ]: ...
21962184 def divmod (
21972185 self ,
21982186 other : num | _ListLike | Series [S1 ],
0 commit comments