Skip to content

Commit 88586b1

Browse files
committed
refactor(stub): Drop _HtmlElemParser, alias is not useful
1 parent 456d697 commit 88586b1

1 file changed

Lines changed: 6 additions & 9 deletions

File tree

src/lxml-stubs/html/_parse.pyi

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ from typing import Any, Iterable, Literal, MutableMapping, overload
44
from .. import etree
55
from .._types import (
66
Unused,
7-
_DefEtreeParsers,
87
_FileReadSource,
98
)
109
from ._element import HtmlElement
@@ -14,8 +13,6 @@ if sys.version_info >= (3, 12):
1413
else:
1514
from typing_extensions import Buffer
1615

17-
_HtmlElemParser = _DefEtreeParsers[HtmlElement]
18-
1916
#
2017
# Parser
2118
#
@@ -83,7 +80,7 @@ xhtml_parser: XHTMLParser
8380
# fromstring(text, parser, *, base_url)
8481
def document_fromstring(
8582
html: str | Buffer,
86-
parser: _HtmlElemParser | None = None,
83+
parser: HTMLParser | XHTMLParser | None = None,
8784
ensure_head_body: bool = False,
8885
*,
8986
base_url: str | None = None,
@@ -93,29 +90,29 @@ def fragments_fromstring( # type: ignore[overload-overlap] # pyright: ignore[r
9390
html: str | bytes,
9491
no_leading_text: Literal[True],
9592
base_url: str | None = None,
96-
parser: _HtmlElemParser | None = None,
93+
parser: HTMLParser | XHTMLParser | None = None,
9794
) -> list[HtmlElement]: ...
9895
@overload
9996
def fragments_fromstring(
10097
html: str | bytes,
10198
no_leading_text: bool = False,
10299
base_url: str | None = None,
103-
parser: _HtmlElemParser | None = None,
100+
parser: HTMLParser | XHTMLParser | None = None,
104101
) -> list[str | HtmlElement]: ...
105102
def fragment_fromstring(
106103
html: str | bytes,
107104
create_parent: bool | str = False,
108105
base_url: str | None = None,
109-
parser: _HtmlElemParser | None = None,
106+
parser: HTMLParser | XHTMLParser | None = None,
110107
) -> HtmlElement: ...
111108
def fromstring(
112109
html: str | bytes,
113110
base_url: str | None = None,
114-
parser: _HtmlElemParser | None = None,
111+
parser: HTMLParser | XHTMLParser | None = None,
115112
) -> HtmlElement: ...
116113
def parse(
117114
filename_or_url: _FileReadSource,
118-
parser: _HtmlElemParser | None = None,
115+
parser: HTMLParser | XHTMLParser | None = None,
119116
base_url: str | None = None,
120117
) -> etree._ElementTree[HtmlElement]: ...
121118

0 commit comments

Comments
 (0)