From 14ca8075c607ab7a8622d19d3e63340147a71cd9 Mon Sep 17 00:00:00 2001 From: emerard <113128214+emerardd@users.noreply.github.com> Date: Wed, 7 Oct 2026 15:20:24 +0800 Subject: [PATCH] fix(Markdown): correct parseBoolValue input and return types --- stubs/Markdown/markdown/util.pyi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stubs/Markdown/markdown/util.pyi b/stubs/Markdown/markdown/util.pyi index 567d279a9fb5..c8c62b238be0 100644 --- a/stubs/Markdown/markdown/util.pyi +++ b/stubs/Markdown/markdown/util.pyi @@ -1,7 +1,7 @@ from collections.abc import Iterator from importlib import metadata from re import Pattern -from typing import Final, Generic, TypedDict, TypeVar, overload, type_check_only +from typing import Final, Generic, Literal, TypedDict, TypeVar, overload, type_check_only from xml.etree.ElementTree import Element from markdown.core import Markdown @@ -24,9 +24,9 @@ def get_installed_extensions() -> metadata.EntryPoints: ... def deprecated(message: str, stacklevel: int = 2): ... @overload -def parseBoolValue(value: str) -> bool: ... +def parseBoolValue(value: object, fail_on_errors: Literal[True] = True, preserve_none: Literal[False] = False) -> bool: ... @overload -def parseBoolValue(value: str | None, fail_on_errors: bool = True, preserve_none: bool = False) -> bool | None: ... +def parseBoolValue(value: object, fail_on_errors: bool = True, preserve_none: bool = False) -> bool | None: ... def code_escape(text: str) -> str: ... def nearing_recursion_limit() -> bool: ...