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: ...