@@ -1796,7 +1796,11 @@ def _convert_to_multiindex(index: Index) -> MultiIndex:
1796
1796
join_codes = join_codes + [restore_codes ]
1797
1797
join_names = join_names + [dropped_level_name ]
1798
1798
1799
- return join_levels , join_codes , join_names
1799
+ # error: Incompatible return value type
1800
+ # (got "Tuple[List[Index], List[Any], List[Any]]",
1801
+ # expected "Tuple[List[Index], ndarray[Any, dtype[signedinteger[Any]]],
1802
+ # List[Hashable]]")
1803
+ return join_levels , join_codes , join_names # type: ignore[return-value]
1800
1804
1801
1805
1802
1806
class _OrderedMerge (_MergeOperation ):
@@ -2222,8 +2226,10 @@ def _get_multiindex_indexer(
2222
2226
join_keys : list [ArrayLike ], index : MultiIndex , sort : bool
2223
2227
) -> tuple [npt .NDArray [np .intp ], npt .NDArray [np .intp ]]:
2224
2228
# left & right join labels and num. of levels at each location
2229
+ # error: Argument 1 to "_factorize_keys" has incompatible type "Index";
2230
+ # expected "Union[ExtensionArray, ndarray[Any, Any]]"
2225
2231
mapped = (
2226
- _factorize_keys (index .levels [n ]._values , join_keys [n ], sort = sort )
2232
+ _factorize_keys (index .levels [n ]._values , join_keys [n ], sort = sort ) # type: ignore[arg-type] # noqa: E501
2227
2233
for n in range (index .nlevels )
2228
2234
)
2229
2235
zipped = zip (* mapped )
0 commit comments