Skip to content

Commit 8dd0c69

Browse files
committed
use IndexOpsMixin more
1 parent ed1792b commit 8dd0c69

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

pandas-stubs/core/series.pyi

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ class _iLocIndexerSeries(_iLocIndexer, Generic[S1]):
255255
def __setitem__(
256256
self,
257257
idx: Index | slice | np_ndarray_anyint | list[int],
258-
value: S1 | Series[S1] | None,
258+
value: S1 | IndexOpsMixin[S1] | None,
259259
) -> None: ...
260260

261261
class _LocIndexerSeries(_LocIndexer, Generic[S1]):
@@ -289,8 +289,8 @@ class _LocIndexerSeries(_LocIndexer, Generic[S1]):
289289
@overload
290290
def __setitem__(
291291
self,
292-
idx: Index | MaskType | slice,
293-
value: S1 | ArrayLike | Series[S1] | None,
292+
idx: IndexOpsMixin[S1] | MaskType | slice,
293+
value: S1 | ArrayLike | IndexOpsMixin[S1] | None,
294294
) -> None: ...
295295
@overload
296296
def __setitem__(
@@ -302,7 +302,7 @@ class _LocIndexerSeries(_LocIndexer, Generic[S1]):
302302
def __setitem__(
303303
self,
304304
idx: MaskType | StrLike | _IndexSliceTuple | list[ScalarT],
305-
value: S1 | ArrayLike | Series[S1] | None,
305+
value: S1 | ArrayLike | IndexOpsMixin[S1] | None,
306306
) -> None: ...
307307

308308
_DataLike: TypeAlias = ArrayLike | dict[str, np.ndarray] | SequenceNotStr[S1]
@@ -573,14 +573,14 @@ class Series(IndexOpsMixin[S1], ElementOpsMixin[S1], NDFrame):
573573
def __setitem__(
574574
self,
575575
idx: Index | slice | np_ndarray_anyint | list[int],
576-
value: S1 | Series[S1] | None,
576+
value: S1 | IndexOpsMixin[S1] | None,
577577
) -> None: ...
578578
# Keep in sync with `_LocIndexerSeries.__setitem__`
579579
@overload
580580
def __setitem__(
581581
self,
582582
idx: Index | MaskType | slice,
583-
value: S1 | ArrayLike | Series[S1] | None,
583+
value: S1 | ArrayLike | IndexOpsMixin[S1] | None,
584584
) -> None: ...
585585
@overload
586586
def __setitem__(
@@ -592,7 +592,7 @@ class Series(IndexOpsMixin[S1], ElementOpsMixin[S1], NDFrame):
592592
def __setitem__(
593593
self,
594594
idx: MaskType | StrLike | _IndexSliceTuple | list[ScalarT],
595-
value: S1 | ArrayLike | Series[S1] | None,
595+
value: S1 | ArrayLike | IndexOpsMixin[S1] | None,
596596
) -> None: ...
597597
@overload
598598
def get(self, key: Hashable, default: None = None) -> S1 | None: ...

0 commit comments

Comments
 (0)