Skip to content

Commit 76396a3

Browse files
committed
TYP: respond to review comments
1 parent 85345c9 commit 76396a3

File tree

2 files changed

+22
-24
lines changed

2 files changed

+22
-24
lines changed

numpy/_core/defchararray.pyi

Lines changed: 22 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ _CharDType_co = TypeVar(
9797
)
9898
_CharArray: TypeAlias = chararray[tuple[int, ...], dtype[_SCT]]
9999

100-
AR_T: TypeAlias = np.ndarray[_Shape, np.dtypes.StringDType]
100+
_StringDTypeArray: TypeAlias = np.ndarray[_Shape, np.dtypes.StringDType]
101101

102102
class chararray(ndarray[_ShapeType_co, _CharDType_co]):
103103
@overload
@@ -564,35 +564,35 @@ def add(x1: U_co, x2: U_co) -> NDArray[np.str_]: ...
564564
@overload
565565
def add(x1: S_co, x2: S_co) -> NDArray[np.bytes_]: ...
566566
@overload
567-
def add(x1: T_co, x2: T_co) -> AR_T: ...
567+
def add(x1: T_co, x2: T_co) -> _StringDTypeArray: ...
568568

569569
@overload
570570
def multiply(a: U_co, i: i_co) -> NDArray[np.str_]: ...
571571
@overload
572572
def multiply(a: S_co, i: i_co) -> NDArray[np.bytes_]: ...
573573
@overload
574-
def multiply(a: T_co, i: i_co) -> AR_T: ...
574+
def multiply(a: T_co, i: i_co) -> _StringDTypeArray: ...
575575

576576
@overload
577577
def mod(a: U_co, value: Any) -> NDArray[np.str_]: ...
578578
@overload
579579
def mod(a: S_co, value: Any) -> NDArray[np.bytes_]: ...
580580
@overload
581-
def mod(a: T_co, value: Any) -> AR_T: ...
581+
def mod(a: T_co, value: Any) -> _StringDTypeArray: ...
582582

583583
@overload
584584
def capitalize(a: U_co) -> NDArray[str_]: ...
585585
@overload
586586
def capitalize(a: S_co) -> NDArray[bytes_]: ...
587587
@overload
588-
def capitalize(a: T_co) -> AR_T: ...
588+
def capitalize(a: T_co) -> _StringDTypeArray: ...
589589

590590
@overload
591591
def center(a: U_co, width: i_co, fillchar: U_co = ...) -> NDArray[str_]: ...
592592
@overload
593593
def center(a: S_co, width: i_co, fillchar: S_co = ...) -> NDArray[bytes_]: ...
594594
@overload
595-
def center(a: T_co, width: i_co, fillchar: T_co = ...) -> AR_T: ...
595+
def center(a: T_co, width: i_co, fillchar: T_co = ...) -> _StringDTypeArray: ...
596596

597597
def decode(
598598
a: S_co,
@@ -610,42 +610,42 @@ def expandtabs(a: U_co, tabsize: i_co = ...) -> NDArray[str_]: ...
610610
@overload
611611
def expandtabs(a: S_co, tabsize: i_co = ...) -> NDArray[bytes_]: ...
612612
@overload
613-
def expandtabs(a: T_co, tabsize: i_co = ...) -> AR_T: ...
613+
def expandtabs(a: T_co, tabsize: i_co = ...) -> _StringDTypeArray: ...
614614

615615
@overload
616616
def join(sep: U_co, seq: U_co) -> NDArray[str_]: ...
617617
@overload
618618
def join(sep: S_co, seq: S_co) -> NDArray[bytes_]: ...
619619
@overload
620-
def join(sep: T_co, seq: T_co) -> AR_T: ...
620+
def join(sep: T_co, seq: T_co) -> _StringDTypeArray: ...
621621

622622
@overload
623623
def ljust(a: U_co, width: i_co, fillchar: U_co = ...) -> NDArray[str_]: ...
624624
@overload
625625
def ljust(a: S_co, width: i_co, fillchar: S_co = ...) -> NDArray[bytes_]: ...
626626
@overload
627-
def ljust(a: T_co, width: i_co, fillchar: T_co = ...) -> AR_T: ...
627+
def ljust(a: T_co, width: i_co, fillchar: T_co = ...) -> _StringDTypeArray: ...
628628

629629
@overload
630630
def lower(a: U_co) -> NDArray[str_]: ...
631631
@overload
632632
def lower(a: S_co) -> NDArray[bytes_]: ...
633633
@overload
634-
def lower(a: T_co) -> AR_T: ...
634+
def lower(a: T_co) -> _StringDTypeArray: ...
635635

636636
@overload
637637
def lstrip(a: U_co, chars: None | U_co = ...) -> NDArray[str_]: ...
638638
@overload
639639
def lstrip(a: S_co, chars: None | S_co = ...) -> NDArray[bytes_]: ...
640640
@overload
641-
def lstrip(a: T_co, chars: None | T_co = ...) -> AR_T: ...
641+
def lstrip(a: T_co, chars: None | T_co = ...) -> _StringDTypeArray: ...
642642

643643
@overload
644644
def partition(a: U_co, sep: U_co) -> NDArray[str_]: ...
645645
@overload
646646
def partition(a: S_co, sep: S_co) -> NDArray[bytes_]: ...
647647
@overload
648-
def partition(a: T_co, sep: T_co) -> AR_T: ...
648+
def partition(a: T_co, sep: T_co) -> _StringDTypeArray: ...
649649

650650
@overload
651651
def replace(
@@ -667,7 +667,7 @@ def replace(
667667
old: T_co,
668668
new: T_co,
669669
count: i_co = ...,
670-
) -> AR_T: ...
670+
) -> _StringDTypeArray: ...
671671

672672
@overload
673673
def rjust(
@@ -686,14 +686,14 @@ def rjust(
686686
a: T_co,
687687
width: i_co,
688688
fillchar: T_co = ...,
689-
) -> AR_T: ...
689+
) -> _StringDTypeArray: ...
690690

691691
@overload
692692
def rpartition(a: U_co, sep: U_co) -> NDArray[str_]: ...
693693
@overload
694694
def rpartition(a: S_co, sep: S_co) -> NDArray[bytes_]: ...
695695
@overload
696-
def rpartition(a: T_co, sep: T_co) -> AR_T: ...
696+
def rpartition(a: T_co, sep: T_co) -> _StringDTypeArray: ...
697697

698698
@overload
699699
def rsplit(
@@ -719,7 +719,7 @@ def rstrip(a: U_co, chars: None | U_co = ...) -> NDArray[str_]: ...
719719
@overload
720720
def rstrip(a: S_co, chars: None | S_co = ...) -> NDArray[bytes_]: ...
721721
@overload
722-
def rstrip(a: T_co, chars: None | T_co = ...) -> AR_T: ...
722+
def rstrip(a: T_co, chars: None | T_co = ...) -> _StringDTypeArray: ...
723723

724724
@overload
725725
def split(
@@ -740,29 +740,28 @@ def split(
740740
maxsplit: None | i_co = ...,
741741
) -> NDArray[object_]: ...
742742

743-
@overload
744743
def splitlines(a: UST_co, keepends: None | b_co = ...) -> NDArray[np.object_]: ...
745744

746745
@overload
747746
def strip(a: U_co, chars: None | U_co = ...) -> NDArray[str_]: ...
748747
@overload
749748
def strip(a: S_co, chars: None | S_co = ...) -> NDArray[bytes_]: ...
750749
@overload
751-
def strip(a: T_co, chars: None | T_co = ...) -> AR_T: ...
750+
def strip(a: T_co, chars: None | T_co = ...) -> _StringDTypeArray: ...
752751

753752
@overload
754753
def swapcase(a: U_co) -> NDArray[str_]: ...
755754
@overload
756755
def swapcase(a: S_co) -> NDArray[bytes_]: ...
757756
@overload
758-
def swapcase(a: T_co) -> AR_T: ...
757+
def swapcase(a: T_co) -> _StringDTypeArray: ...
759758

760759
@overload
761760
def title(a: U_co) -> NDArray[str_]: ...
762761
@overload
763762
def title(a: S_co) -> NDArray[bytes_]: ...
764763
@overload
765-
def title(a: T_co) -> AR_T: ...
764+
def title(a: T_co) -> _StringDTypeArray: ...
766765

767766
@overload
768767
def translate(
@@ -781,21 +780,21 @@ def translate(
781780
a: T_co,
782781
table: str,
783782
deletechars: None | str = ...,
784-
) -> AR_T: ...
783+
) -> _StringDTypeArray: ...
785784

786785
@overload
787786
def upper(a: U_co) -> NDArray[str_]: ...
788787
@overload
789788
def upper(a: S_co) -> NDArray[bytes_]: ...
790789
@overload
791-
def upper(a: T_co) -> AR_T: ...
790+
def upper(a: T_co) -> _StringDTypeArray: ...
792791

793792
@overload
794793
def zfill(a: U_co, width: i_co) -> NDArray[str_]: ...
795794
@overload
796795
def zfill(a: S_co, width: i_co) -> NDArray[bytes_]: ...
797796
@overload
798-
def zfill(a: T_co, width: i_co) -> AR_T: ...
797+
def zfill(a: T_co, width: i_co) -> _StringDTypeArray: ...
799798

800799
# String information
801800
@overload

numpy/_core/strings.pyi

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ from numpy._typing import (
66
_ArrayLikeStr_co as U_co,
77
_ArrayLikeBytes_co as S_co,
88
_ArrayLikeInt_co as i_co,
9-
_ArrayLikeBool_co as b_co,
109
_ArrayLikeString_co as T_co,
1110
_ArrayLikeAnyString_co as UST_co,
1211
_Shape,

0 commit comments

Comments
 (0)