diff --git a/stdlib/xml/etree/ElementPath.pyi b/stdlib/xml/etree/ElementPath.pyi index c2cd4a668..94ce93358 100644 --- a/stdlib/xml/etree/ElementPath.pyi +++ b/stdlib/xml/etree/ElementPath.pyi @@ -6,20 +6,20 @@ from xml.etree.ElementTree import Element xpath_tokenizer_re: Pattern[str] -_token: TypeAlias = tuple[str, str] -_Next: TypeAlias = Callable[[], _token] +_Token: TypeAlias = tuple[str, str] +_Next: TypeAlias = Callable[[], _Token] _Callback: TypeAlias = Callable[[_SelectorContext, list[Element]], Generator[Element, None, None]] -def xpath_tokenizer(pattern: str, namespaces: dict[str, str] | None = ...) -> Generator[_token, None, None]: ... +def xpath_tokenizer(pattern: str, namespaces: dict[str, str] | None = ...) -> Generator[_Token, None, None]: ... def get_parent_map(context: _SelectorContext) -> dict[Element, Element]: ... -def prepare_child(next: _Next, token: _token) -> _Callback: ... -def prepare_star(next: _Next, token: _token) -> _Callback: ... -def prepare_self(next: _Next, token: _token) -> _Callback: ... -def prepare_descendant(next: _Next, token: _token) -> _Callback: ... -def prepare_parent(next: _Next, token: _token) -> _Callback: ... -def prepare_predicate(next: _Next, token: _token) -> _Callback: ... +def prepare_child(next: _Next, token: _Token) -> _Callback: ... +def prepare_star(next: _Next, token: _Token) -> _Callback: ... +def prepare_self(next: _Next, token: _Token) -> _Callback: ... +def prepare_descendant(next: _Next, token: _Token) -> _Callback: ... +def prepare_parent(next: _Next, token: _Token) -> _Callback: ... +def prepare_predicate(next: _Next, token: _Token) -> _Callback: ... -ops: dict[str, Callable[[_Next, _token], _Callback]] +ops: dict[str, Callable[[_Next, _Token], _Callback]] class _SelectorContext: parent_map: dict[Element, Element] | None