mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-09-21 18:53:17 +08:00
Replace Incomplete | None = None in third party stubs (#14063)
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
from _typeshed import Incomplete, SupportsRead
|
||||
from _typeshed import SupportsRead
|
||||
from collections.abc import Iterator, Sequence
|
||||
from typing import Any
|
||||
from typing_extensions import Self
|
||||
@@ -55,35 +55,19 @@ class BeautifulSoup(Tag):
|
||||
preserve_whitespace_tag_stack: Any
|
||||
string_container_stack: Any
|
||||
def reset(self) -> None: ...
|
||||
def new_tag(
|
||||
self,
|
||||
name,
|
||||
namespace: Incomplete | None = None,
|
||||
nsprefix: Incomplete | None = None,
|
||||
attrs={},
|
||||
sourceline: Incomplete | None = None,
|
||||
sourcepos: Incomplete | None = None,
|
||||
**kwattrs,
|
||||
) -> Tag: ...
|
||||
def string_container(self, base_class: Incomplete | None = None): ...
|
||||
def new_string(self, s, subclass: Incomplete | None = None): ...
|
||||
def new_tag(self, name, namespace=None, nsprefix=None, attrs={}, sourceline=None, sourcepos=None, **kwattrs) -> Tag: ...
|
||||
def string_container(self, base_class=None): ...
|
||||
def new_string(self, s, subclass=None): ...
|
||||
def insert_before(self, *args) -> None: ...
|
||||
def insert_after(self, *args) -> None: ...
|
||||
def popTag(self): ...
|
||||
def pushTag(self, tag) -> None: ...
|
||||
def endData(self, containerClass: Incomplete | None = None) -> None: ...
|
||||
def object_was_parsed(self, o, parent: Incomplete | None = None, most_recent_element: Incomplete | None = None) -> None: ...
|
||||
def endData(self, containerClass=None) -> None: ...
|
||||
def object_was_parsed(self, o, parent=None, most_recent_element=None) -> None: ...
|
||||
def handle_starttag(
|
||||
self,
|
||||
name,
|
||||
namespace,
|
||||
nsprefix,
|
||||
attrs,
|
||||
sourceline: Incomplete | None = None,
|
||||
sourcepos: Incomplete | None = None,
|
||||
namespaces: dict[str, str] | None = None,
|
||||
self, name, namespace, nsprefix, attrs, sourceline=None, sourcepos=None, namespaces: dict[str, str] | None = None
|
||||
): ...
|
||||
def handle_endtag(self, name, nsprefix: Incomplete | None = None) -> None: ...
|
||||
def handle_endtag(self, name, nsprefix=None) -> None: ...
|
||||
def handle_data(self, data) -> None: ...
|
||||
def decode( # type: ignore[override]
|
||||
self,
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
class TreeBuilderRegistry:
|
||||
@@ -33,11 +32,7 @@ class TreeBuilder:
|
||||
def can_be_empty_element(self, tag_name): ...
|
||||
def feed(self, markup) -> None: ...
|
||||
def prepare_markup(
|
||||
self,
|
||||
markup,
|
||||
user_specified_encoding: Incomplete | None = None,
|
||||
document_declared_encoding: Incomplete | None = None,
|
||||
exclude_encodings: Incomplete | None = None,
|
||||
self, markup, user_specified_encoding=None, document_declared_encoding=None, exclude_encodings=None
|
||||
) -> None: ...
|
||||
def test_fragment_to_document(self, fragment): ...
|
||||
def set_up_substitutions(self, tag): ...
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from html.parser import HTMLParser
|
||||
from typing import Any
|
||||
|
||||
@@ -28,12 +27,8 @@ class HTMLParserTreeBuilder(HTMLTreeBuilder):
|
||||
features: Any
|
||||
TRACKS_LINE_NUMBERS: bool
|
||||
parser_args: Any
|
||||
def __init__(self, parser_args: Incomplete | None = None, parser_kwargs: Incomplete | None = None, **kwargs) -> None: ...
|
||||
def __init__(self, parser_args=None, parser_kwargs=None, **kwargs) -> None: ...
|
||||
def prepare_markup(
|
||||
self,
|
||||
markup,
|
||||
user_specified_encoding: Incomplete | None = None,
|
||||
document_declared_encoding: Incomplete | None = None,
|
||||
exclude_encodings: Incomplete | None = None,
|
||||
self, markup, user_specified_encoding=None, document_declared_encoding=None, exclude_encodings=None
|
||||
) -> None: ...
|
||||
def feed(self, markup) -> None: ...
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from bs4.builder import HTMLTreeBuilder, TreeBuilder
|
||||
@@ -19,13 +18,9 @@ class LXMLTreeBuilderForXML(TreeBuilder):
|
||||
empty_element_tags: Any
|
||||
soup: Any
|
||||
nsmaps: Any
|
||||
def __init__(self, parser: Incomplete | None = None, empty_element_tags: Incomplete | None = None, **kwargs) -> None: ...
|
||||
def __init__(self, parser=None, empty_element_tags=None, **kwargs) -> None: ...
|
||||
def prepare_markup( # type: ignore[override] # the order of the parameters is different
|
||||
self,
|
||||
markup,
|
||||
user_specified_encoding: Incomplete | None = None,
|
||||
exclude_encodings: Incomplete | None = None,
|
||||
document_declared_encoding: Incomplete | None = None,
|
||||
self, markup, user_specified_encoding=None, exclude_encodings=None, document_declared_encoding=None
|
||||
) -> None: ...
|
||||
parser: Any
|
||||
def feed(self, markup) -> None: ...
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from _typeshed import Incomplete, ReadableBuffer
|
||||
from _typeshed import ReadableBuffer
|
||||
from collections.abc import Callable, Iterable, Iterator
|
||||
from re import Pattern
|
||||
from typing import Any, Literal, TypeVar, overload
|
||||
@@ -359,16 +359,10 @@ class Tag(PageElement):
|
||||
@property
|
||||
def descendants(self) -> Iterable[PageElement]: ...
|
||||
def select_one(
|
||||
self, selector: str, namespaces: Incomplete | None = None, *, flags: int = ..., custom: dict[str, str] | None = ...
|
||||
self, selector: str, namespaces=None, *, flags: int = ..., custom: dict[str, str] | None = ...
|
||||
) -> Tag | None: ...
|
||||
def select(
|
||||
self,
|
||||
selector: str,
|
||||
namespaces: Incomplete | None = None,
|
||||
limit: int | None = None,
|
||||
*,
|
||||
flags: int = ...,
|
||||
custom: dict[str, str] | None = ...,
|
||||
self, selector: str, namespaces=None, limit: int | None = None, *, flags: int = ..., custom: dict[str, str] | None = ...
|
||||
) -> ResultSet[Tag]: ...
|
||||
def childGenerator(self) -> Iterable[PageElement]: ...
|
||||
def recursiveChildGenerator(self) -> Iterable[PageElement]: ...
|
||||
|
||||
Reference in New Issue
Block a user