diff --git a/mlir/python/mlir/dialects/_structured_transform_ops_ext.py b/mlir/python/mlir/dialects/_structured_transform_ops_ext.py index de5161eb19b1..b822ba6d75a6 100644 --- a/mlir/python/mlir/dialects/_structured_transform_ops_ext.py +++ b/mlir/python/mlir/dialects/_structured_transform_ops_ext.py @@ -28,7 +28,7 @@ DynamicIndexList = Sequence[Union[MixedInt, Sequence[MixedInt]]] def _dispatch_dynamic_index_list( indices: Union[DynamicIndexList, ArrayAttr], -) -> tuple[list[ValueLike], list[int] | ArrayAttr, list[bool]]: +) -> tuple[list[ValueLike], Union[list[int], ArrayAttr], list[bool]]: """Dispatches a list of indices to the appropriate form. This is similar to the custom `DynamicIndexList` directive upstream: