Type check Element class

This commit is contained in:
Ismail
2016-02-11 12:46:05 +00:00
parent 792604ec60
commit 1f0afa5751

View File

@@ -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=...): ...