mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-07-10 02:19:18 +08:00
Update most test/lint dependencies (#15582)
This commit is contained in:
@@ -8,10 +8,10 @@ xpath_tokenizer_re: Final[Pattern[str]]
|
||||
|
||||
_Token: TypeAlias = tuple[str, str]
|
||||
_Next: TypeAlias = Callable[[], _Token]
|
||||
_Callback: TypeAlias = Callable[[_SelectorContext, Iterable[Element]], Generator[Element, None, None]]
|
||||
_Callback: TypeAlias = Callable[[_SelectorContext, Iterable[Element]], Generator[Element]]
|
||||
_T = TypeVar("_T")
|
||||
|
||||
def xpath_tokenizer(pattern: str, namespaces: dict[str, str] | None = None) -> Generator[_Token, None, None]: ...
|
||||
def xpath_tokenizer(pattern: str, namespaces: dict[str, str] | None = None) -> Generator[_Token]: ...
|
||||
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: ...
|
||||
@@ -32,7 +32,7 @@ def iterfind( # type: ignore[overload-overlap]
|
||||
elem: Element[Any], path: Literal[""], namespaces: dict[str, str] | None = None
|
||||
) -> None: ...
|
||||
@overload
|
||||
def iterfind(elem: Element[Any], path: str, namespaces: dict[str, str] | None = None) -> Generator[Element, None, None]: ...
|
||||
def iterfind(elem: Element[Any], path: str, namespaces: dict[str, str] | None = None) -> Generator[Element]: ...
|
||||
def find(elem: Element[Any], path: str, namespaces: dict[str, str] | None = None) -> Element | None: ...
|
||||
def findall(elem: Element[Any], path: str, namespaces: dict[str, str] | None = None) -> list[Element]: ...
|
||||
@overload
|
||||
|
||||
@@ -106,12 +106,12 @@ class Element(Generic[_Tag]):
|
||||
def get(self, key: str, default: _T) -> str | _T: ...
|
||||
def insert(self, index: int, subelement: Element[Any], /) -> None: ...
|
||||
def items(self) -> ItemsView[str, str]: ...
|
||||
def iter(self, tag: str | None = None) -> Generator[Element, None, None]: ...
|
||||
def iter(self, tag: str | None = None) -> Generator[Element]: ...
|
||||
@overload
|
||||
def iterfind(self, path: Literal[""], namespaces: dict[str, str] | None = None) -> None: ... # type: ignore[overload-overlap]
|
||||
@overload
|
||||
def iterfind(self, path: str, namespaces: dict[str, str] | None = None) -> Generator[Element, None, None]: ...
|
||||
def itertext(self) -> Generator[str, None, None]: ...
|
||||
def iterfind(self, path: str, namespaces: dict[str, str] | None = None) -> Generator[Element]: ...
|
||||
def itertext(self) -> Generator[str]: ...
|
||||
def keys(self) -> dict_keys[str, str]: ...
|
||||
# makeelement returns the type of self in Python impl, but not in C impl
|
||||
def makeelement(self, tag: _OtherTag, attrib: dict[str, str], /) -> Element[_OtherTag]: ...
|
||||
@@ -159,7 +159,7 @@ class ElementTree(Generic[_Root]):
|
||||
def getroot(self) -> _Root: ...
|
||||
def _setroot(self, element: Element[Any]) -> None: ...
|
||||
def parse(self, source: _FileRead, parser: XMLParser | None = None) -> Element: ...
|
||||
def iter(self, tag: str | None = None) -> Generator[Element, None, None]: ...
|
||||
def iter(self, tag: str | None = None) -> Generator[Element]: ...
|
||||
def find(self, path: str, namespaces: dict[str, str] | None = None) -> Element | None: ...
|
||||
@overload
|
||||
def findtext(self, path: str, default: None = None, namespaces: dict[str, str] | None = None) -> str | None: ...
|
||||
@@ -169,7 +169,7 @@ class ElementTree(Generic[_Root]):
|
||||
@overload
|
||||
def iterfind(self, path: Literal[""], namespaces: dict[str, str] | None = None) -> None: ... # type: ignore[overload-overlap]
|
||||
@overload
|
||||
def iterfind(self, path: str, namespaces: dict[str, str] | None = None) -> Generator[Element, None, None]: ...
|
||||
def iterfind(self, path: str, namespaces: dict[str, str] | None = None) -> Generator[Element]: ...
|
||||
def write(
|
||||
self,
|
||||
file_or_filename: _FileWrite,
|
||||
|
||||
Reference in New Issue
Block a user