From 12b2957a5ca901fd0710bbec8a1859134480e256 Mon Sep 17 00:00:00 2001 From: Kevin Deldycke Date: Thu, 18 Sep 2025 17:17:47 +0200 Subject: [PATCH 1/2] Fix type of data return by boltons.strutils.int_ranges_from_int_list int_ranges_from_int_list() returns a tuple of tuple of 2 integers --- stubs/boltons/boltons/strutils.pyi | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/stubs/boltons/boltons/strutils.pyi b/stubs/boltons/boltons/strutils.pyi index 2dbd4f66a056..f53e81d5ae95 100644 --- a/stubs/boltons/boltons/strutils.pyi +++ b/stubs/boltons/boltons/strutils.pyi @@ -53,7 +53,9 @@ def format_int_list(int_list: list[int], delim: str = ",", range_delim: str = "- def complement_int_list( range_string: str, range_start: int = 0, range_end: int | None = None, delim: str = ",", range_delim: str = "-" ) -> str: ... -def int_ranges_from_int_list(range_string: str, delim: str = ",", range_delim: str = "-") -> tuple[int, int]: ... +def int_ranges_from_int_list( + range_string: str, delim: str = ",", range_delim: str = "-" +) -> tuple[tuple[int, int], ...]: ... class MultiReplace: group_map: dict[str, str] From 675328b609cbdee4e70365d4f8e8db0d4b6a5e39 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Thu, 18 Sep 2025 15:24:58 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks --- stubs/boltons/boltons/strutils.pyi | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/stubs/boltons/boltons/strutils.pyi b/stubs/boltons/boltons/strutils.pyi index f53e81d5ae95..0719a4beb3e7 100644 --- a/stubs/boltons/boltons/strutils.pyi +++ b/stubs/boltons/boltons/strutils.pyi @@ -53,9 +53,7 @@ def format_int_list(int_list: list[int], delim: str = ",", range_delim: str = "- def complement_int_list( range_string: str, range_start: int = 0, range_end: int | None = None, delim: str = ",", range_delim: str = "-" ) -> str: ... -def int_ranges_from_int_list( - range_string: str, delim: str = ",", range_delim: str = "-" -) -> tuple[tuple[int, int], ...]: ... +def int_ranges_from_int_list(range_string: str, delim: str = ",", range_delim: str = "-") -> tuple[tuple[int, int], ...]: ... class MultiReplace: group_map: dict[str, str]