From 09b6802dc7a568309db46cae14c52e44787f8494 Mon Sep 17 00:00:00 2001 From: Sebastian Rittau Date: Sun, 1 Jun 2025 17:46:22 +0200 Subject: [PATCH] [openpyxl] Remove unnecessary overload (#14201) --- stubs/openpyxl/openpyxl/styles/colors.pyi | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/stubs/openpyxl/openpyxl/styles/colors.pyi b/stubs/openpyxl/openpyxl/styles/colors.pyi index a9b5c4f58..37ba17d84 100644 --- a/stubs/openpyxl/openpyxl/styles/colors.pyi +++ b/stubs/openpyxl/openpyxl/styles/colors.pyi @@ -66,11 +66,9 @@ class ColorDescriptor(Typed[Color, _N]): self: ColorDescriptor[Literal[False]], name: str | None = None, *, allow_none: Literal[False] = False ) -> None: ... @overload - def __set__(self: ColorDescriptor[_N], instance: Serialisable | Strict, value: str) -> None: ... + def __set__(self: ColorDescriptor[Literal[True]], instance: Serialisable | Strict, value: str | Color | None) -> None: ... @overload - def __set__(self: ColorDescriptor[Literal[True]], instance: Serialisable | Strict, value: Color | None) -> None: ... - @overload - def __set__(self: ColorDescriptor[Literal[False]], instance: Serialisable | Strict, value: Color) -> None: ... + def __set__(self: ColorDescriptor[Literal[False]], instance: Serialisable | Strict, value: str | Color) -> None: ... class RgbColor(Serialisable): tagname: ClassVar[str]