diff --git a/pandas/core/indexes/multi.py b/pandas/core/indexes/multi.py index ea9bf16a4e951..1961bd83d2fed 100644 --- a/pandas/core/indexes/multi.py +++ b/pandas/core/indexes/multi.py @@ -473,7 +473,7 @@ def _verify_integrity( def from_arrays( cls, arrays, - sortorder=None, + sortorder: int | None = None, names: Sequence[Hashable] | Hashable | lib.NoDefault = lib.no_default, ) -> MultiIndex: """ @@ -683,7 +683,12 @@ def from_product( return cls(levels, codes, sortorder=sortorder, names=names) @classmethod - def from_frame(cls, df: DataFrame, sortorder=None, names=None) -> MultiIndex: + def from_frame( + cls, + df: DataFrame, + sortorder: int | None = None, + names: Sequence[Hashable] | Hashable | None = None, + ) -> MultiIndex: """ Make a MultiIndex from a DataFrame.