Replace Any with Incomplete in many places (#9558)

This commit is contained in:
Alex Waygood
2023-01-18 08:48:16 +00:00
committed by GitHub
parent ddfaca3200
commit 4fea314594
460 changed files with 3779 additions and 2909 deletions

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
baseChar: str
@@ -43,7 +44,7 @@ class InfosetFilter:
replaceFormFeedCharacters: bool = ...,
preventSingleQuotePubid: bool = ...,
) -> None: ...
def coerceAttribute(self, name, namespace: Any | None = ...): ...
def coerceAttribute(self, name, namespace: Incomplete | None = ...): ...
def coerceElement(self, name): ...
def coerceComment(self, data): ...
def coerceCharacters(self, data): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
spaceCharactersBytes: Any
@@ -37,7 +38,7 @@ class HTMLUnicodeInputStream:
def openStream(self, source): ...
def position(self): ...
def char(self): ...
def readChunk(self, chunkSize: Any | None = ...): ...
def readChunk(self, chunkSize: Incomplete | None = ...): ...
def characterErrorsUCS4(self, data) -> None: ...
def characterErrorsUCS2(self, data) -> None: ...
def charsUntil(self, characters, opposite: bool = ...): ...
@@ -56,10 +57,10 @@ class HTMLBinaryInputStream(HTMLUnicodeInputStream):
def __init__(
self,
source,
override_encoding: Any | None = ...,
transport_encoding: Any | None = ...,
same_origin_parent_encoding: Any | None = ...,
likely_encoding: Any | None = ...,
override_encoding: Incomplete | None = ...,
transport_encoding: Incomplete | None = ...,
same_origin_parent_encoding: Incomplete | None = ...,
likely_encoding: Incomplete | None = ...,
default_encoding: str = ...,
useChardet: bool = ...,
) -> None: ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
entitiesTrie: Any
@@ -11,11 +12,11 @@ class HTMLTokenizer:
state: Any
escape: bool
currentToken: Any
def __init__(self, stream, parser: Any | None = ..., **kwargs) -> None: ...
def __init__(self, stream, parser: Incomplete | None = ..., **kwargs) -> None: ...
tokenQueue: Any
def __iter__(self): ...
def consumeNumberEntity(self, isHex): ...
def consumeEntity(self, allowedChar: Any | None = ..., fromAttribute: bool = ...) -> None: ...
def consumeEntity(self, allowedChar: Incomplete | None = ..., fromAttribute: bool = ...) -> None: ...
def processEntityInAttribute(self, allowedChar) -> None: ...
def emitCurrentToken(self) -> None: ...
def dataState(self): ...

View File

@@ -1,9 +1,10 @@
from _typeshed import Incomplete
from abc import ABCMeta
from collections.abc import Mapping
from typing import Any
class Trie(Mapping[Any, Any], metaclass=ABCMeta):
def keys(self, prefix: Any | None = ...): ...
def keys(self, prefix: Incomplete | None = ...): ...
def has_keys_with_prefix(self, prefix): ...
def longest_prefix(self, prefix): ...
def longest_prefix_item(self, prefix): ...

View File

@@ -1,4 +1,4 @@
from typing import Any
from _typeshed import Incomplete
from ._base import Trie as ABCTrie
@@ -8,5 +8,5 @@ class Trie(ABCTrie):
def __len__(self) -> int: ...
def __iter__(self): ...
def __getitem__(self, key): ...
def keys(self, prefix: Any | None = ...): ...
def keys(self, prefix: Incomplete | None = ...): ...
def has_keys_with_prefix(self, prefix): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from collections.abc import Mapping
from typing import Any
@@ -7,7 +8,7 @@ class MethodDispatcher(dict[Any, Any]):
default: Any
def __init__(self, items=...) -> None: ...
def __getitem__(self, key): ...
def __get__(self, instance, owner: Any | None = ...): ...
def __get__(self, instance, owner: Incomplete | None = ...): ...
class BoundMethodDispatcher(Mapping[Any, Any]):
instance: Any

View File

@@ -1,4 +1,4 @@
from _typeshed import SupportsRead
from _typeshed import Incomplete, SupportsRead
from typing import Any, overload
from typing_extensions import Literal
from xml.etree.ElementTree import Element
@@ -23,7 +23,7 @@ class HTMLParser:
errors: Any
phases: Any
def __init__(
self, tree: Any | None = ..., strict: bool = ..., namespaceHTMLElements: bool = ..., debug: bool = ...
self, tree: Incomplete | None = ..., strict: bool = ..., namespaceHTMLElements: bool = ..., debug: bool = ...
) -> None: ...
firstStartTag: bool
log: Any
@@ -41,7 +41,7 @@ class HTMLParser:
def mainLoop(self) -> None: ...
def parse(self, stream, scripting: bool = ..., **kwargs): ...
def parseFragment(self, stream, *args, **kwargs): ...
def parseError(self, errorcode: str = ..., datavars: Any | None = ...) -> None: ...
def parseError(self, errorcode: str = ..., datavars: Incomplete | None = ...) -> None: ...
def adjustMathMLAttributes(self, token) -> None: ...
def adjustSVGAttributes(self, token) -> None: ...
def adjustForeignAttributes(self, token) -> None: ...
@@ -52,6 +52,6 @@ class HTMLParser:
def getPhases(debug): ...
def adjust_attributes(token, replacements) -> None: ...
def impliedTagToken(name, type: str = ..., attributes: Any | None = ..., selfClosing: bool = ...): ...
def impliedTagToken(name, type: str = ..., attributes: Incomplete | None = ..., selfClosing: bool = ...): ...
class ParseError(Exception): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any, overload
def htmlentityreplace_errors(exc: Exception) -> tuple[str | bytes, int]: ...
@@ -30,8 +31,8 @@ class HTMLSerializer:
def encode(self, string): ...
def encodeStrict(self, string): ...
encoding: Any
def serialize(self, treewalker, encoding: Any | None = ...) -> None: ...
def render(self, treewalker, encoding: Any | None = ...): ...
def serialize(self, treewalker, encoding: Incomplete | None = ...) -> None: ...
def render(self, treewalker, encoding: Incomplete | None = ...): ...
def serializeError(self, data: str = ...) -> None: ...
class SerializeError(Exception): ...

View File

@@ -1,5 +1,6 @@
from _typeshed import Incomplete
from typing import Any
treeBuilderCache: Any
def getTreeBuilder(treeType, implementation: Any | None = ..., **kwargs): ...
def getTreeBuilder(treeType, implementation: Incomplete | None = ..., **kwargs): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
Marker: Any
@@ -11,7 +12,7 @@ class Node:
childNodes: Any
def __init__(self, name) -> None: ...
def appendChild(self, node) -> None: ...
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, newParent) -> None: ...
@@ -37,19 +38,19 @@ class TreeBuilder:
insertFromTable: bool
document: Any
def reset(self) -> None: ...
def elementInScope(self, target, variant: Any | None = ...): ...
def elementInScope(self, target, variant: Incomplete | None = ...): ...
def reconstructActiveFormattingElements(self) -> None: ...
def clearActiveFormattingElements(self) -> None: ...
def elementInActiveFormattingElements(self, name): ...
def insertRoot(self, token) -> None: ...
def insertDoctype(self, token) -> None: ...
def insertComment(self, token, parent: Any | None = ...) -> None: ...
def insertComment(self, token, parent: Incomplete | None = ...) -> None: ...
def createElement(self, token): ...
def insertElementNormal(self, token): ...
def insertElementTable(self, token): ...
def insertText(self, data, parent: Any | None = ...) -> None: ...
def insertText(self, data, parent: Incomplete | None = ...) -> None: ...
def getTableMisnestedNodePosition(self): ...
def generateImpliedEndTags(self, exclude: Any | None = ...) -> None: ...
def generateImpliedEndTags(self, exclude: Incomplete | None = ...) -> None: ...
def getDocument(self): ...
def getFragment(self): ...
def testSerializer(self, node) -> None: ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from . import base
@@ -38,7 +39,7 @@ class TreeBuilder(base.TreeBuilder):
def getDocument(self): ...
def getFragment(self): ...
def insertDoctype(self, token) -> None: ...
def insertCommentInitial(self, data, parent: Any | None = ...) -> None: ...
def insertCommentMain(self, data, parent: Any | None = ...) -> None: ...
def insertCommentInitial(self, data, parent: Incomplete | None = ...) -> None: ...
def insertCommentMain(self, data, parent: Incomplete | None = ...) -> None: ...
document: Any
def insertRoot(self, token) -> None: ...

View File

@@ -1,4 +1,4 @@
from typing import Any
from _typeshed import Incomplete
def getTreeWalker(treeType, implementation: Any | None = ..., **kwargs): ...
def getTreeWalker(treeType, implementation: Incomplete | None = ..., **kwargs): ...
def pprint(walker): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
DOCUMENT: Any
@@ -18,7 +19,7 @@ class TreeWalker:
def endTag(self, namespace, name): ...
def text(self, data) -> None: ...
def comment(self, data): ...
def doctype(self, name, publicId: Any | None = ..., systemId: Any | None = ...): ...
def doctype(self, name, publicId: Incomplete | None = ..., systemId: Incomplete | None = ...): ...
def entity(self, name): ...
def unknown(self, nodeType): ...