Skip to content

Commit 7a910de

Browse files
authored
CLN: simplify maybe_normalize_endpoints (#49099)
1 parent a50ea1c commit 7a910de

File tree

1 file changed

+5
-13
lines changed

1 file changed

+5
-13
lines changed

pandas/core/arrays/datetimes.py

+5-13
Original file line numberDiff line numberDiff line change
@@ -392,7 +392,7 @@ def _generate_range( # type: ignore[override]
392392
raise ValueError("Neither `start` nor `end` can be NaT")
393393

394394
left_inclusive, right_inclusive = validate_inclusive(inclusive)
395-
start, end, _normalized = _maybe_normalize_endpoints(start, end, normalize)
395+
start, end = _maybe_normalize_endpoints(start, end, normalize)
396396
tz = _infer_tz_from_endpoints(start, end, tz)
397397

398398
if tz is not None:
@@ -2477,23 +2477,15 @@ def _infer_tz_from_endpoints(
24772477
def _maybe_normalize_endpoints(
24782478
start: Timestamp | None, end: Timestamp | None, normalize: bool
24792479
):
2480-
_normalized = True
24812480

2482-
if start is not None:
2483-
if normalize:
2481+
if normalize:
2482+
if start is not None:
24842483
start = start.normalize()
2485-
_normalized = True
2486-
else:
2487-
_normalized = _normalized and start.time() == _midnight
24882484

2489-
if end is not None:
2490-
if normalize:
2485+
if end is not None:
24912486
end = end.normalize()
2492-
_normalized = True
2493-
else:
2494-
_normalized = _normalized and end.time() == _midnight
24952487

2496-
return start, end, _normalized
2488+
return start, end
24972489

24982490

24992491
def _maybe_localize_point(ts, is_none, is_not_none, freq, tz, ambiguous, nonexistent):

0 commit comments

Comments
 (0)