mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-01-09 04:52:23 +08:00
Type check Element class
This commit is contained in:
@@ -2,46 +2,50 @@
|
||||
#
|
||||
# NOTE: This dynamically typed stub was automatically generated by stubgen.
|
||||
|
||||
from typing import Any
|
||||
from typing import Any, Union, Dict, List, Sequence, TypeVar, Optional, KeysView, ItemsView, Generator
|
||||
import io
|
||||
|
||||
VERSION = ... # type: Any
|
||||
VERSION = ... # type: str
|
||||
|
||||
class ParseError(SyntaxError): ...
|
||||
|
||||
def iselement(element): ...
|
||||
def iselement(element: Element) -> bool: ...
|
||||
|
||||
_S = TypeVar('_S', str, bytes)
|
||||
_Ss = TypeVar('_Ss', str, bytes)
|
||||
_T = TypeVar('_T')
|
||||
str_or_bytes = Union[str, bytes]
|
||||
|
||||
class Element:
|
||||
def __init__(self, tag, attrib=..., **extra) -> None: ...
|
||||
def append(self, *args, **kwargs): ...
|
||||
def clear(self, *args, **kwargs): ...
|
||||
def extend(self, *args, **kwargs): ...
|
||||
def find(self, *args, **kwargs): ...
|
||||
def findall(self, *args, **kwargs): ...
|
||||
def findtext(self, match, default=..., namespaces=...): ...
|
||||
def get(self, *args, **kwargs): ...
|
||||
def getchildren(self): ...
|
||||
def getiterator(self, tag=...): ...
|
||||
def insert(self, *args, **kwargs): ...
|
||||
def items(self, *args, **kwargs): ...
|
||||
def iter(self, *args, **kwargs): ...
|
||||
def iterfind(self, match, namespaces=...): ...
|
||||
def itertext(self): ...
|
||||
def keys(self): ...
|
||||
def makeelement(self, tag, attrib): ...
|
||||
def remove(self, *args, **kwargs): ...
|
||||
def set(self, *args, **kwargs): ...
|
||||
def __copy__(self): ...
|
||||
def __deepcopy__(self): ...
|
||||
def __delattr__(self, name): ...
|
||||
def __delitem__(self, name): ...
|
||||
def __getitem__(self, name): ...
|
||||
def __getstate__(self): ...
|
||||
def __len__(self): ...
|
||||
def __setattr__(self, name, value): ...
|
||||
def __setitem__(self, index, object): ...
|
||||
def __setstate__(self, state): ...
|
||||
def __sizeof__(self): ...
|
||||
tag = ... # type: str_or_bytes
|
||||
attrib = ... # type: Dict[str_or_bytes, str_or_bytes]
|
||||
text = ... # type: Optional[str_or_bytes]
|
||||
tail = ... # type: Optional[str_or_bytes]
|
||||
def __init__(self, tag: _S, attrib: Dict[_S, _S]=..., **extra: Dict[str, _S]) -> None: ...
|
||||
def append(self, subelement: Element) -> None: ...
|
||||
def clear(self) -> None: ...
|
||||
def copy(self) -> Element: ...
|
||||
def extend(self, elements: Sequence[Element]) -> None: ...
|
||||
def find(self, path: str, namespaces: Dict[str, str]=...) -> Optional[Element]: ...
|
||||
def findall(self, path: str, namespaces: Dict[str, str]=...) -> List[Element]: ...
|
||||
def findtext(self, path: str, default: _T=..., namespaces: Dict[str, str]=...) -> Union[_T, str]: ...
|
||||
def get(self, key: _S, default: _T=...) -> Union[_S, _T]: ...
|
||||
def getchildren(self) -> List[Element]: ...
|
||||
def getiterator(self, tag: Union[str, _S]=...) -> List[Element]: ...
|
||||
def insert(self, index: int, subelement: Element) -> None: ...
|
||||
def items(self) -> ItemsView[_S, _S]: ...
|
||||
def iter(self, tag: Union[str, _S]=...) -> Generator[Element, None, None]: ...
|
||||
def iterfind(self, path: str, namespaces: Dict[str, str]=...) -> List[Element]: ...
|
||||
def itertext(self) -> Generator[str, None, None]: ...
|
||||
def keys(self) -> KeysView[_S]: ...
|
||||
def makeelement(self, tag: _Ss, attrib: Dict[_Ss, _Ss]) -> Element: ...
|
||||
def remove(self, subelement: Element) -> None: ...
|
||||
def set(self, key: _S, value: _S) -> None: ...
|
||||
def __bool__(self) -> bool: ...
|
||||
def __delitem__(self, index: int) -> None: ...
|
||||
def __getitem__(self, index) -> Element: ...
|
||||
def __len__(self) -> int: ...
|
||||
def __setitem__(self, index: int, element: Element) -> None: ...
|
||||
|
||||
def SubElement(parent, tag, attrib=..., **extra): ...
|
||||
def Comment(text=...): ...
|
||||
|
||||
Reference in New Issue
Block a user