Skip to content

Commit 0ed4f10

Browse files
authored
[html5lib] Minimal pyright fix for HTMLParser.__init__ (#14251)
1 parent 1f9ce7d commit 0ed4f10

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

stubs/html5lib/html5lib/html5parser.pyi

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ from xml.etree.ElementTree import Element
44

55
from ._inputstream import _InputStream
66
from ._tokenizer import HTMLTokenizer
7+
from .treebuilders.base import TreeBuilder
78

89
@overload
910
def parse(
@@ -21,7 +22,13 @@ class HTMLParser:
2122
tree: Incomplete
2223
errors: list[Incomplete]
2324
phases: Incomplete
24-
def __init__(self, tree=None, strict: bool = False, namespaceHTMLElements: bool = True, debug: bool = False) -> None: ...
25+
def __init__(
26+
self,
27+
tree: str | type[TreeBuilder] | None = None,
28+
strict: bool = False,
29+
namespaceHTMLElements: bool = True,
30+
debug: bool = False,
31+
) -> None: ...
2532
firstStartTag: bool
2633
log: Incomplete
2734
compatMode: str

0 commit comments

Comments
 (0)