Skip to content

Commit f5248b5

Browse files
committed
fix: Re-add custom target parser support in ElementTree()
1 parent 40e32e1 commit f5248b5

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

src/lxml-stubs/etree/_element.pyi

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -256,6 +256,14 @@ class _ElementTree(Generic[_t._ET_co]):
256256
file: _t._FileReadSource,
257257
parser: _t._DefEtreeParsers[_t._ET_co],
258258
) -> _ElementTree[_t._ET_co]: ...
259+
@overload # from file source, custom target parser
260+
def __new__( # type: ignore[misc]
261+
cls,
262+
element: None = ...,
263+
*,
264+
file: _t._FileReadSource,
265+
parser: CustomTargetParser[_T],
266+
) -> _T: ...
259267
@overload # from file source, default parser
260268
def __new__(
261269
cls,

0 commit comments

Comments
 (0)