mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-05-25 09:48:40 +08:00
Replace Any with Incomplete in many places (#9558)
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
from _typeshed import Self, SupportsRead
|
||||
from _typeshed import Incomplete, Self, SupportsRead
|
||||
from collections.abc import Sequence
|
||||
from typing import Any
|
||||
|
||||
@@ -57,32 +57,32 @@ class BeautifulSoup(Tag):
|
||||
def new_tag(
|
||||
self,
|
||||
name,
|
||||
namespace: Any | None = ...,
|
||||
nsprefix: Any | None = ...,
|
||||
namespace: Incomplete | None = ...,
|
||||
nsprefix: Incomplete | None = ...,
|
||||
attrs=...,
|
||||
sourceline: Any | None = ...,
|
||||
sourcepos: Any | None = ...,
|
||||
sourceline: Incomplete | None = ...,
|
||||
sourcepos: Incomplete | None = ...,
|
||||
**kwattrs,
|
||||
) -> Tag: ...
|
||||
def string_container(self, base_class: Any | None = ...): ...
|
||||
def new_string(self, s, subclass: Any | None = ...): ...
|
||||
def string_container(self, base_class: Incomplete | None = ...): ...
|
||||
def new_string(self, s, subclass: Incomplete | 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: Any | None = ...) -> None: ...
|
||||
def object_was_parsed(self, o, parent: Any | None = ..., most_recent_element: Any | None = ...) -> None: ...
|
||||
def endData(self, containerClass: Incomplete | None = ...) -> None: ...
|
||||
def object_was_parsed(self, o, parent: Incomplete | None = ..., most_recent_element: Incomplete | None = ...) -> None: ...
|
||||
def handle_starttag(
|
||||
self,
|
||||
name,
|
||||
namespace,
|
||||
nsprefix,
|
||||
attrs,
|
||||
sourceline: Any | None = ...,
|
||||
sourcepos: Any | None = ...,
|
||||
sourceline: Incomplete | None = ...,
|
||||
sourcepos: Incomplete | None = ...,
|
||||
namespaces: dict[str, str] | None = ...,
|
||||
): ...
|
||||
def handle_endtag(self, name, nsprefix: Any | None = ...) -> None: ...
|
||||
def handle_endtag(self, name, nsprefix: Incomplete | None = ...) -> None: ...
|
||||
def handle_data(self, data) -> None: ...
|
||||
def decode( # type: ignore[override]
|
||||
self, pretty_print: bool = ..., eventual_encoding: str = ..., formatter: str | Formatter = ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
class TreeBuilderRegistry:
|
||||
@@ -34,9 +35,9 @@ class TreeBuilder:
|
||||
def prepare_markup(
|
||||
self,
|
||||
markup,
|
||||
user_specified_encoding: Any | None = ...,
|
||||
document_declared_encoding: Any | None = ...,
|
||||
exclude_encodings: Any | None = ...,
|
||||
user_specified_encoding: Incomplete | None = ...,
|
||||
document_declared_encoding: Incomplete | None = ...,
|
||||
exclude_encodings: Incomplete | None = ...,
|
||||
) -> None: ...
|
||||
def test_fragment_to_document(self, fragment): ...
|
||||
def set_up_substitutions(self, tag): ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from bs4.builder import HTMLTreeBuilder
|
||||
@@ -9,7 +10,11 @@ class HTML5TreeBuilder(HTMLTreeBuilder):
|
||||
TRACKS_LINE_NUMBERS: bool
|
||||
user_specified_encoding: Any
|
||||
def prepare_markup( # type: ignore[override] # user_specified_encoding doesn't have a default
|
||||
self, markup, user_specified_encoding, document_declared_encoding: Any | None = ..., exclude_encodings: Any | None = ...
|
||||
self,
|
||||
markup,
|
||||
user_specified_encoding,
|
||||
document_declared_encoding: Incomplete | None = ...,
|
||||
exclude_encodings: Incomplete | None = ...,
|
||||
) -> None: ...
|
||||
def feed(self, markup) -> None: ...
|
||||
underlying_builder: Any
|
||||
@@ -20,7 +25,9 @@ class TreeBuilderForHtml5lib(treebuilder_base.TreeBuilder):
|
||||
soup: Any
|
||||
parser: Any
|
||||
store_line_numbers: Any
|
||||
def __init__(self, namespaceHTMLElements, soup: Any | None = ..., store_line_numbers: bool = ..., **kwargs) -> None: ...
|
||||
def __init__(
|
||||
self, namespaceHTMLElements, soup: Incomplete | None = ..., store_line_numbers: bool = ..., **kwargs
|
||||
) -> None: ...
|
||||
def documentClass(self): ...
|
||||
def insertDoctype(self, token) -> None: ...
|
||||
def elementClass(self, name, namespace): ...
|
||||
@@ -52,7 +59,7 @@ class Element(treebuilder_base.Node):
|
||||
def getAttributes(self): ...
|
||||
def setAttributes(self, attributes) -> None: ...
|
||||
attributes: Any
|
||||
def insertText(self, data, insertBefore: Any | None = ...) -> None: ...
|
||||
def insertText(self, data, insertBefore: Incomplete | None = ...) -> None: ...
|
||||
def insertBefore(self, node, refNode) -> None: ...
|
||||
def removeChild(self, node) -> None: ...
|
||||
def reparentChildren(self, new_parent) -> None: ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from html.parser import HTMLParser
|
||||
from typing import Any
|
||||
|
||||
@@ -30,12 +31,12 @@ class HTMLParserTreeBuilder(HTMLTreeBuilder):
|
||||
features: Any
|
||||
TRACKS_LINE_NUMBERS: bool
|
||||
parser_args: Any
|
||||
def __init__(self, parser_args: Any | None = ..., parser_kwargs: Any | None = ..., **kwargs) -> None: ...
|
||||
def __init__(self, parser_args: Incomplete | None = ..., parser_kwargs: Incomplete | None = ..., **kwargs) -> None: ...
|
||||
def prepare_markup(
|
||||
self,
|
||||
markup,
|
||||
user_specified_encoding: Any | None = ...,
|
||||
document_declared_encoding: Any | None = ...,
|
||||
exclude_encodings: Any | None = ...,
|
||||
user_specified_encoding: Incomplete | None = ...,
|
||||
document_declared_encoding: Incomplete | None = ...,
|
||||
exclude_encodings: Incomplete | None = ...,
|
||||
) -> None: ...
|
||||
def feed(self, markup) -> None: ...
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from _typeshed import Incomplete
|
||||
from typing import Any
|
||||
|
||||
from bs4.builder import HTMLTreeBuilder, TreeBuilder
|
||||
@@ -18,13 +19,13 @@ class LXMLTreeBuilderForXML(TreeBuilder):
|
||||
empty_element_tags: Any
|
||||
soup: Any
|
||||
nsmaps: Any
|
||||
def __init__(self, parser: Any | None = ..., empty_element_tags: Any | None = ..., **kwargs) -> None: ...
|
||||
def __init__(self, parser: Incomplete | None = ..., empty_element_tags: Incomplete | None = ..., **kwargs) -> None: ...
|
||||
def prepare_markup( # type: ignore[override] # the order of the parameters is different
|
||||
self,
|
||||
markup,
|
||||
user_specified_encoding: Any | None = ...,
|
||||
exclude_encodings: Any | None = ...,
|
||||
document_declared_encoding: Any | None = ...,
|
||||
user_specified_encoding: Incomplete | None = ...,
|
||||
exclude_encodings: Incomplete | None = ...,
|
||||
document_declared_encoding: Incomplete | None = ...,
|
||||
) -> None: ...
|
||||
parser: Any
|
||||
def feed(self, markup) -> None: ...
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from _typeshed import Self
|
||||
from _typeshed import Incomplete, Self
|
||||
from collections.abc import Callable, Iterable, Iterator
|
||||
from re import Pattern
|
||||
from typing import Any, Generic, TypeVar, overload
|
||||
@@ -330,12 +330,12 @@ class Tag(PageElement):
|
||||
@property
|
||||
def descendants(self) -> Iterable[PageElement]: ...
|
||||
def select_one(
|
||||
self, selector: str, namespaces: Any | None = ..., *, flags: int = ..., custom: dict[str, str] | None = ...
|
||||
self, selector: str, namespaces: Incomplete | None = ..., *, flags: int = ..., custom: dict[str, str] | None = ...
|
||||
) -> Tag | None: ...
|
||||
def select(
|
||||
self,
|
||||
selector: str,
|
||||
namespaces: Any | None = ...,
|
||||
namespaces: Incomplete | None = ...,
|
||||
limit: int | None = ...,
|
||||
*,
|
||||
flags: int = ...,
|
||||
|
||||
Reference in New Issue
Block a user