Skip to content

Commit d7a742d

Browse files
committed
overrides
1 parent 0f37f2a commit d7a742d

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

pandas-stubs/core/indexes/multi.pyi

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ class MultiIndex(Index):
113113
def copy( # type: ignore[override] # pyright: ignore[reportIncompatibleMethodOverride] # pyrefly: ignore
114114
self, names: SequenceNotStr[Hashable] = ..., deep: bool = False
115115
) -> Self: ...
116-
def view(self, cls: Any = None) -> MultiIndex: ...
116+
def view(self, cls: Any = None) -> MultiIndex: ... # type: ignore[override]
117117
@property
118118
def dtype(self) -> np.dtype: ...
119119
@property
@@ -129,10 +129,12 @@ class MultiIndex(Index):
129129
def dropna(self, how: AnyAll = "any") -> Self: ...
130130
def droplevel(self, level: Level | Sequence[Level] = 0) -> MultiIndex | Index: ... # type: ignore[override]
131131
def get_level_values(self, level: str | int) -> Index: ...
132+
@overload # type: ignore[override]
133+
def unique(
134+
self, level: None = None
135+
) -> MultiIndex: ... # pyrefly: ignore[bad-override]
132136
@overload
133-
def unique(self, level: None = None) -> MultiIndex: ...
134-
@overload
135-
def unique(self, level: Level) -> Index: ...
137+
def unique(self, level: Level) -> Index: ... # ty: ignore[invalid-method-override]
136138
def to_frame( # type: ignore[override] # pyright: ignore[reportIncompatibleMethodOverride]
137139
self,
138140
index: bool = True,
@@ -155,7 +157,7 @@ class MultiIndex(Index):
155157
def __getitem__( # pyright: ignore[reportIncompatibleMethodOverride] # ty: ignore[invalid-method-override]
156158
self, key: int
157159
) -> tuple[Hashable, ...]: ...
158-
@overload
160+
@overload # type: ignore[override]
159161
def append(self, other: MultiIndex | Sequence[MultiIndex]) -> MultiIndex: ...
160162
@overload
161163
def append(self, other: Index | Sequence[Index]) -> Index: ...

0 commit comments

Comments
 (0)