Skip to content

Commit c9795a5

Browse files
committed
remove ExtensionArray typing of self
1 parent bf753e6 commit c9795a5

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

pandas/core/arrays/base.py

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -682,7 +682,7 @@ def argmax(self, skipna: bool = True) -> int:
682682
return nargminmax(self, "argmax")
683683

684684
def fillna(
685-
self: ExtensionArray,
685+
self,
686686
value: Optional[Union[Any, ArrayLike]] = None,
687687
method: Optional[Literal["backfill", "bfill", "ffill", "pad"]] = None,
688688
limit: Optional[int] = None,
@@ -741,9 +741,7 @@ def dropna(self) -> ExtensionArrayT:
741741
"""
742742
return self[~self.isna()]
743743

744-
def shift(
745-
self: ExtensionArray, periods: int = 1, fill_value: object = None
746-
) -> ExtensionArray:
744+
def shift(self, periods: int = 1, fill_value: object = None) -> ExtensionArray:
747745
"""
748746
Shift values by desired number.
749747
@@ -797,7 +795,7 @@ def shift(
797795
b = empty
798796
return self._concat_same_type([a, b])
799797

800-
def unique(self: ExtensionArray) -> ExtensionArray:
798+
def unique(self) -> ExtensionArray:
801799
"""
802800
Compute the ExtensionArray of unique values.
803801
@@ -1029,7 +1027,7 @@ def factorize(self, na_sentinel: int = -1) -> Tuple[np.ndarray, ExtensionArray]:
10291027
@Substitution(klass="ExtensionArray")
10301028
@Appender(_extension_array_shared_docs["repeat"])
10311029
def repeat(
1032-
self: ExtensionArray,
1030+
self,
10331031
repeats: Union[int, Sequence[int]],
10341032
axis: Literal[None] = None,
10351033
) -> ExtensionArray:
@@ -1042,7 +1040,7 @@ def repeat(
10421040
# ------------------------------------------------------------------------
10431041

10441042
def take(
1045-
self: ExtensionArray,
1043+
self,
10461044
indices: Sequence[int],
10471045
*,
10481046
allow_fill: bool = False,
@@ -1136,7 +1134,7 @@ def take(self, indices, allow_fill=False, fill_value=None):
11361134
# pandas.api.extensions.take
11371135
raise AbstractMethodError(self)
11381136

1139-
def copy(self: ExtensionArray) -> ExtensionArray:
1137+
def copy(self) -> ExtensionArray:
11401138
"""
11411139
Return a copy of the array.
11421140
@@ -1216,7 +1214,7 @@ def _formatter(self, boxed: bool = False) -> Callable[[Any], Optional[str]]:
12161214
# Reshaping
12171215
# ------------------------------------------------------------------------
12181216

1219-
def transpose(self: ExtensionArray, *axes: int) -> ExtensionArray:
1217+
def transpose(self, *axes: int) -> ExtensionArray:
12201218
"""
12211219
Return a transposed view on this array.
12221220
@@ -1226,11 +1224,11 @@ def transpose(self: ExtensionArray, *axes: int) -> ExtensionArray:
12261224
return self[:]
12271225

12281226
@property
1229-
def T(self: ExtensionArray) -> ExtensionArray:
1227+
def T(self) -> ExtensionArray:
12301228
return self.transpose()
12311229

12321230
def ravel(
1233-
self: ExtensionArray, order: Optional[Literal["C", "F", "A", "K"]] = "C"
1231+
self, order: Optional[Literal["C", "F", "A", "K"]] = "C"
12341232
) -> ExtensionArray:
12351233
"""
12361234
Return a flattened view on this array.
@@ -1311,7 +1309,7 @@ def __hash__(self) -> int:
13111309
# ------------------------------------------------------------------------
13121310
# Non-Optimized Default Methods
13131311

1314-
def delete(self: ExtensionArray, loc: Union[int, Sequence[int]]) -> ExtensionArray:
1312+
def delete(self, loc: Union[int, Sequence[int]]) -> ExtensionArray:
13151313
indexer = np.delete(np.arange(len(self)), loc)
13161314
return self.take(indexer)
13171315

0 commit comments

Comments
 (0)