Skip to content

Commit 6e2d92b

Browse files
committed
Fix
1 parent 23e298f commit 6e2d92b

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

stubs/xmldiff/METADATA.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
version = "2.7.*"
22
upstream_repository = "https://github.com/Shoobx/xmldiff"
33
requires = ["lxml"]
4+
stubtest_requirements- = ["lxml-stubs"]

stubs/xmldiff/xmldiff/main.pyi

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ from collections.abc import Iterable, Mapping, Sequence
33
from typing import Any, overload
44
from typing_extensions import TypeAlias
55

6-
from lxml.etree import ElementTree
6+
from lxml.etree import _ElementTree as ET
77
from xmldiff.actions import (
88
DeleteAttrib,
99
DeleteNamespace,
@@ -42,24 +42,24 @@ _ACTIONS: TypeAlias = (
4242

4343
@overload
4444
def diff_trees(
45-
left: ElementTree, right: ElementTree, diff_options: dict[str, Any] | None = None, formatter: None = None
46-
) -> Iterable[_ACTIONS]: ...
45+
left: ET, right: ET, *, diff_options: dict[str, Any] | None = None, formatter: BaseFormatter = ...
46+
) -> str: ...
4747
@overload
4848
def diff_trees(
49-
left: ElementTree, right: ElementTree, *, diff_options: dict[str, Any] | None = None, formatter: BaseFormatter = ...
50-
) -> str: ...
49+
left: ET, right: ET, diff_options: dict[str, Any] | None = None, formatter: None = None
50+
) -> Iterable[_ACTIONS]: ...
51+
@overload
52+
def diff_texts(left: str, right: str, *, diff_options: dict[str, Any] | None = None, formatter: BaseFormatter = ...) -> str: ...
5153
@overload
5254
def diff_texts(
5355
left: str, right: str, diff_options: dict[str, Any] | None = None, formatter: None = None
5456
) -> Iterable[_ACTIONS]: ...
5557
@overload
56-
def diff_texts(left: str, right: str, *, diff_options: dict[str, Any] | None = None, formatter: BaseFormatter = ...) -> str: ...
58+
def diff_files(left: str, right: str, *, diff_options: dict[str, Any] | None = None, formatter: BaseFormatter = ...) -> str: ...
5759
@overload
5860
def diff_files(
5961
left: str, right: str, diff_options: dict[str, Any] | None = None, formatter: None = None
6062
) -> Iterable[_ACTIONS]: ...
61-
@overload
62-
def diff_files(left: str, right: str, *, diff_options: dict[str, Any] | None = None, formatter: BaseFormatter = ...) -> str: ...
6363
def validate_F(arg: float | str) -> float: ...
6464
def make_diff_parser() -> ArgumentParser: ...
6565
def diff_command(args: Sequence[str] | None = None) -> int | None: ...

0 commit comments

Comments
 (0)