From 011b5b9c2c30d2b8c039c2cc607d3d077c23db1e Mon Sep 17 00:00:00 2001 From: Martina Oefelein Date: Sun, 10 Sep 2023 16:00:49 +0200 Subject: [PATCH] openpyxl: CellRange: title should not be required (#10688) Fixes #10682 --- stubs/openpyxl/openpyxl/worksheet/cell_range.pyi | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/stubs/openpyxl/openpyxl/worksheet/cell_range.pyi b/stubs/openpyxl/openpyxl/worksheet/cell_range.pyi index 56a09f5b5..0ef744d1b 100644 --- a/stubs/openpyxl/openpyxl/worksheet/cell_range.pyi +++ b/stubs/openpyxl/openpyxl/worksheet/cell_range.pyi @@ -12,9 +12,7 @@ class CellRange(Serialisable): min_row: MinMax[int, Literal[False]] max_col: MinMax[int, Literal[False]] max_row: MinMax[int, Literal[False]] - # Could be None if the caller forgot to set title and range_string doesn't contain "!" - # but that's not intended and will lead to errors (ie: can't be None in __str__) - title: str + title: str | None @overload def __init__( @@ -35,7 +33,7 @@ class CellRange(Serialisable): min_row: _ConvertibleToInt, max_col: _ConvertibleToInt, max_row: _ConvertibleToInt, - title: str, + title: str | None = None, ) -> None: ... @property def bounds(self): ...