@@ -1796,7 +1796,11 @@ def _convert_to_multiindex(index: Index) -> MultiIndex:
17961796 join_codes = join_codes + [restore_codes ]
17971797 join_names = join_names + [dropped_level_name ]
17981798
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]
18001804
18011805
18021806class _OrderedMerge (_MergeOperation ):
@@ -2222,8 +2226,10 @@ def _get_multiindex_indexer(
22222226 join_keys : list [ArrayLike ], index : MultiIndex , sort : bool
22232227) -> tuple [npt .NDArray [np .intp ], npt .NDArray [np .intp ]]:
22242228 # 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]]"
22252231 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
22272233 for n in range (index .nlevels )
22282234 )
22292235 zipped = zip (* mapped )
0 commit comments