[stdlib] Add missing Final (#14613)

This commit is contained in:
Semyon Moroz
2025-08-21 12:18:20 +02:00
committed by GitHub
parent 9b5b3ecb0a
commit 9bb8c4f1f9
30 changed files with 197 additions and 187 deletions
+4 -3
View File
@@ -9,9 +9,10 @@ class _Loader(Protocol):
@overload
def __call__(self, href: FileDescriptorOrPath, parse: Literal["text"], encoding: str | None = None) -> str: ...
XINCLUDE: Final[str]
XINCLUDE_INCLUDE: Final[str]
XINCLUDE_FALLBACK: Final[str]
XINCLUDE: Final = "{http://www.w3.org/2001/XInclude}"
XINCLUDE_INCLUDE: Final = "{http://www.w3.org/2001/XInclude}include"
XINCLUDE_FALLBACK: Final = "{http://www.w3.org/2001/XInclude}fallback"
DEFAULT_MAX_INCLUSION_DEPTH: Final = 6
+3 -3
View File
@@ -1,10 +1,10 @@
from collections.abc import Callable, Generator, Iterable
from re import Pattern
from typing import Any, Literal, TypeVar, overload
from typing import Any, Final, Literal, TypeVar, overload
from typing_extensions import TypeAlias
from xml.etree.ElementTree import Element
xpath_tokenizer_re: Pattern[str]
xpath_tokenizer_re: Final[Pattern[str]]
_Token: TypeAlias = tuple[str, str]
_Next: TypeAlias = Callable[[], _Token]
@@ -20,7 +20,7 @@ def prepare_descendant(next: _Next, token: _Token) -> _Callback | None: ...
def prepare_parent(next: _Next, token: _Token) -> _Callback: ...
def prepare_predicate(next: _Next, token: _Token) -> _Callback | None: ...
ops: dict[str, Callable[[_Next, _Token], _Callback | None]]
ops: Final[dict[str, Callable[[_Next, _Token], _Callback | None]]]
class _SelectorContext:
parent_map: dict[Element, Element] | None
+1 -1
View File
@@ -181,7 +181,7 @@ class ElementTree(Generic[_Root]):
) -> None: ...
def write_c14n(self, file: _FileWriteC14N) -> None: ...
HTML_EMPTY: set[str]
HTML_EMPTY: Final[set[str]]
def register_namespace(prefix: str, uri: str) -> None: ...
@overload