From f427f5cd8adaab3df660b355198a5b2c0f7a2430 Mon Sep 17 00:00:00 2001 From: Kai Harder Date: Wed, 8 Oct 2025 06:23:22 +0000 Subject: [PATCH] Fix xmldiff diff_texts The functions accept bytes, too --- stubs/xmldiff/xmldiff/main.pyi | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/stubs/xmldiff/xmldiff/main.pyi b/stubs/xmldiff/xmldiff/main.pyi index fba5c33a1ce8..8cee15b9df50 100644 --- a/stubs/xmldiff/xmldiff/main.pyi +++ b/stubs/xmldiff/xmldiff/main.pyi @@ -47,10 +47,12 @@ def diff_trees( left: _ET, right: _ET, diff_options: dict[str, Any] | None = None, formatter: None = None ) -> Iterable[_ACTIONS]: ... @overload -def diff_texts(left: str, right: str, *, diff_options: dict[str, Any] | None = None, formatter: BaseFormatter = ...) -> str: ... +def diff_texts( + left: str | bytes, right: str | bytes, *, diff_options: dict[str, Any] | None = None, formatter: BaseFormatter = ... +) -> str: ... @overload def diff_texts( - left: str, right: str, diff_options: dict[str, Any] | None = None, formatter: None = None + left: str | bytes, right: str | bytes, diff_options: dict[str, Any] | None = None, formatter: None = None ) -> Iterable[_ACTIONS]: ... @overload def diff_files(left: str, right: str, *, diff_options: dict[str, Any] | None = None, formatter: BaseFormatter = ...) -> str: ...