diff --git a/pandas/core/arrays/_ranges.py b/pandas/core/arrays/_ranges.py index 14b442bf71080..dfed3c927b810 100644 --- a/pandas/core/arrays/_ranges.py +++ b/pandas/core/arrays/_ranges.py @@ -70,7 +70,7 @@ def generate_regular_range( def _generate_range_overflow_safe( endpoint: int, periods: int, stride: int, side: str = "start" -) -> int: +): """ Calculate the second endpoint for passing to np.arange, checking to avoid an integer overflow. Catch OverflowError and re-raise @@ -89,7 +89,7 @@ def _generate_range_overflow_safe( Returns ------- - other_end : int + np.integer Raises ------ @@ -137,7 +137,7 @@ def _generate_range_overflow_safe( def _generate_range_overflow_safe_signed( endpoint: int, periods: int, stride: int, side: str -) -> int: +): """ A special case for _generate_range_overflow_safe where `periods * stride` can be calculated without overflowing int64 bounds.