Skip to content

Commit 7b380b3

Browse files
committed
fix: comment
1 parent 6572abc commit 7b380b3

File tree

1 file changed

+77
-51
lines changed

1 file changed

+77
-51
lines changed

pandas-stubs/core/series.pyi

Lines changed: 77 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -2307,25 +2307,13 @@ class Series(IndexOpsMixin[S1], NDFrame):
23072307
) -> Series[complex]: ...
23082308
@overload
23092309
def __mul__(
2310-
self: Series[bool],
2311-
other: timedelta | np.timedelta64 | np_ndarray_td | TimedeltaSeries,
2312-
) -> TimedeltaSeries: ...
2313-
@overload
2314-
def __mul__(self: Series[bool], other: Series[Timedelta]) -> Series[Timedelta]: ... # type: ignore[overload-overlap]
2315-
@overload
2316-
def __mul__(
2317-
self: Series[int],
2310+
self: Series[bool] | Series[int] | Series[float],
23182311
other: timedelta | np.timedelta64 | np_ndarray_td | TimedeltaSeries,
23192312
) -> TimedeltaSeries: ...
23202313
@overload
2321-
def __mul__(self: Series[int], other: Series[Timedelta]) -> Series[Timedelta]: ...
2322-
@overload
23232314
def __mul__(
2324-
self: Series[float],
2325-
other: timedelta | np.timedelta64 | np_ndarray_td | TimedeltaSeries,
2326-
) -> TimedeltaSeries: ...
2327-
@overload
2328-
def __mul__(self: Series[float], other: Series[Timedelta]) -> Series[Timedelta]: ...
2315+
self: Series[bool] | Series[int] | Series[float], other: Series[Timedelta]
2316+
) -> Series[Timedelta]: ...
23292317
@overload
23302318
def __mul__(
23312319
self: Series[Timedelta],
@@ -2339,8 +2327,7 @@ class Series(IndexOpsMixin[S1], NDFrame):
23392327
) -> TimedeltaSeries: ...
23402328
@overload
23412329
def __mul__(
2342-
self: Series[Timedelta],
2343-
other: Series[bool] | Series[int] | Series[float],
2330+
self: Series[Timedelta], other: Series[bool] | Series[int] | Series[float]
23442331
) -> Series[Timedelta]: ...
23452332
@overload
23462333
def mul(
@@ -2464,13 +2451,43 @@ class Series(IndexOpsMixin[S1], NDFrame):
24642451
) -> Series[complex]: ...
24652452
@overload
24662453
def mul(
2467-
self,
2454+
self: Series[bool] | Series[int] | Series[float],
24682455
other: timedelta | np.timedelta64 | np_ndarray_td | TimedeltaSeries,
24692456
level: Level | None = ...,
24702457
fill_value: float | None = None,
24712458
axis: AxisIndex | None = 0,
24722459
) -> TimedeltaSeries: ...
24732460
@overload
2461+
def mul(
2462+
self: Series[bool] | Series[int] | Series[float],
2463+
other: Series[Timedelta],
2464+
level: Level | None = ...,
2465+
fill_value: float | None = None,
2466+
axis: AxisIndex | None = 0,
2467+
) -> Series[Timedelta]: ...
2468+
@overload
2469+
def mul(
2470+
self: Series[Timedelta],
2471+
other: (
2472+
float
2473+
| Sequence[float]
2474+
| np_ndarray_bool
2475+
| np_ndarray_anyint
2476+
| np_ndarray_float
2477+
),
2478+
level: Level | None = ...,
2479+
fill_value: float | None = None,
2480+
axis: AxisIndex | None = 0,
2481+
) -> TimedeltaSeries: ...
2482+
@overload
2483+
def mul(
2484+
self: Series[Timedelta],
2485+
other: Series[bool] | Series[int] | Series[float],
2486+
level: Level | None = ...,
2487+
fill_value: float | None = None,
2488+
axis: AxisIndex | None = 0,
2489+
) -> Series[Timedelta]: ...
2490+
@overload
24742491
def __rmul__( # type: ignore[overload-overlap]
24752492
self: Series[Never], other: complex | NumListLike | Series
24762493
) -> Series: ...
@@ -2534,38 +2551,14 @@ class Series(IndexOpsMixin[S1], NDFrame):
25342551
self: Series[T_COMPLEX], other: np_ndarray_complex
25352552
) -> Series[complex]: ...
25362553
@overload
2537-
def __rmul__( # type: ignore[misc]
2538-
self: Series[bool],
2539-
other: (
2540-
timedelta
2541-
| np.timedelta64
2542-
| np_ndarray_td
2543-
| Series[Timedelta]
2544-
| TimedeltaSeries
2545-
),
2546-
) -> TimedeltaSeries: ...
2547-
@overload
2548-
def __rmul__( # type: ignore[misc]
2549-
self: Series[int],
2550-
other: (
2551-
timedelta
2552-
| np.timedelta64
2553-
| np_ndarray_td
2554-
| Series[Timedelta]
2555-
| TimedeltaSeries
2556-
),
2554+
def __rmul__(
2555+
self: Series[bool] | Series[int] | Series[float],
2556+
other: timedelta | np.timedelta64 | np_ndarray_td | TimedeltaSeries,
25572557
) -> TimedeltaSeries: ...
25582558
@overload
2559-
def __rmul__( # type: ignore[misc]
2560-
self: Series[float],
2561-
other: (
2562-
timedelta
2563-
| np.timedelta64
2564-
| np_ndarray_td
2565-
| Series[Timedelta]
2566-
| TimedeltaSeries
2567-
),
2568-
) -> TimedeltaSeries: ...
2559+
def __rmul__(
2560+
self: Series[bool] | Series[int] | Series[float], other: Series[Timedelta]
2561+
) -> Series[Timedelta]: ...
25692562
@overload
25702563
def __rmul__(
25712564
self: Series[Timedelta],
@@ -2575,10 +2568,13 @@ class Series(IndexOpsMixin[S1], NDFrame):
25752568
| np_ndarray_bool
25762569
| np_ndarray_anyint
25772570
| np_ndarray_float
2578-
| Series[T_INT]
25792571
),
25802572
) -> TimedeltaSeries: ...
25812573
@overload
2574+
def __rmul__(
2575+
self: Series[Timedelta], other: Series[bool] | Series[int] | Series[float]
2576+
) -> Series[Timedelta]: ...
2577+
@overload
25822578
def rmul(
25832579
self: Series[Never],
25842580
other: complex | _ListLike | Series,
@@ -2700,12 +2696,42 @@ class Series(IndexOpsMixin[S1], NDFrame):
27002696
) -> Series[complex]: ...
27012697
@overload
27022698
def rmul(
2703-
self,
2699+
self: Series[bool] | Series[int] | Series[float],
27042700
other: timedelta | np.timedelta64 | np_ndarray_td | TimedeltaSeries,
27052701
level: Level | None = ...,
27062702
fill_value: float | None = None,
2707-
axis: AxisIndex = ...,
2703+
axis: AxisIndex | None = 0,
27082704
) -> TimedeltaSeries: ...
2705+
@overload
2706+
def rmul(
2707+
self: Series[bool] | Series[int] | Series[float],
2708+
other: Series[Timedelta],
2709+
level: Level | None = ...,
2710+
fill_value: float | None = None,
2711+
axis: AxisIndex | None = 0,
2712+
) -> Series[Timedelta]: ...
2713+
@overload
2714+
def rmul(
2715+
self: Series[Timedelta],
2716+
other: (
2717+
float
2718+
| Sequence[float]
2719+
| np_ndarray_bool
2720+
| np_ndarray_anyint
2721+
| np_ndarray_float
2722+
),
2723+
level: Level | None = ...,
2724+
fill_value: float | None = None,
2725+
axis: AxisIndex | None = 0,
2726+
) -> TimedeltaSeries: ...
2727+
@overload
2728+
def rmul(
2729+
self: Series[Timedelta],
2730+
other: Series[bool] | Series[int] | Series[float],
2731+
level: Level | None = ...,
2732+
fill_value: float | None = None,
2733+
axis: AxisIndex | None = 0,
2734+
) -> Series[Timedelta]: ...
27092735
def __mod__(self, other: num | _ListLike | Series[S1]) -> Series[S1]: ...
27102736
def __ne__(self, other: object) -> Series[_bool]: ... # type: ignore[override] # pyright: ignore[reportIncompatibleMethodOverride]
27112737
def __pow__(self, other: num | _ListLike | Series[S1]) -> Series[S1]: ...

0 commit comments

Comments
 (0)