Use CamelCase for type aliases in xml.etree.ElementPath.pyi (#8335)

This commit is contained in:
Alex Waygood
2022-07-19 20:04:43 +01:00
committed by GitHub
parent 6d0e01e62b
commit 6903041744

View File

@@ -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