From ce3605c58299ac713e645cb52a7e0f399af09baa Mon Sep 17 00:00:00 2001 From: Konstantin Baikov Date: Wed, 4 Dec 2024 00:39:10 +0100 Subject: [PATCH] Fix todo in seaborn algorithms (#13186) --- stubs/seaborn/seaborn/algorithms.pyi | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/stubs/seaborn/seaborn/algorithms.pyi b/stubs/seaborn/seaborn/algorithms.pyi index 85bd6ab68..d413cdee1 100644 --- a/stubs/seaborn/seaborn/algorithms.pyi +++ b/stubs/seaborn/seaborn/algorithms.pyi @@ -1,22 +1,22 @@ from collections.abc import Callable -from typing import Any +from typing import Any, overload +from typing_extensions import deprecated from numpy.typing import ArrayLike, NDArray from .utils import _Seed -# TODO: This crashes stubtest. Uncomment when mypy 1.8 is released with the fix https://github.com/python/mypy/pull/16457 -# @overload -# def bootstrap( -# *args: ArrayLike, -# n_boot: int = 10000, -# func: str | Callable[..., Any] = "mean", -# axis: int | None = None, -# units: ArrayLike | None = None, -# seed: _Seed | None = None, -# ) -> NDArray[Any]: ... -# @overload -# @deprecated("Parameter `random_seed` is deprecated in favor of `seed`") +@overload +def bootstrap( + *args: ArrayLike, + n_boot: int = 10000, + func: str | Callable[..., Any] = "mean", + axis: int | None = None, + units: ArrayLike | None = None, + seed: _Seed | None = None, +) -> NDArray[Any]: ... +@overload +@deprecated("Parameter `random_seed` is deprecated in favor of `seed`") def bootstrap( *args: ArrayLike, n_boot: int = 10000,