Skip to content

Commit

Permalink
Undo holiday changes
Browse files Browse the repository at this point in the history
  • Loading branch information
mroeschke committed Feb 3, 2025
1 parent e3013a7 commit 4d4fb4e
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions pandas/tseries/holiday.py
Original file line number Diff line number Diff line change
Expand Up @@ -116,8 +116,9 @@ def next_workday(dt: datetime) -> datetime:
returns next workday used for observances
"""
dt += timedelta(days=1)
# Mon-Fri are 0-4
dt += timedelta(days=max(dt.weekday() - 4, 0))
while dt.weekday() > 4:
# Mon-Fri are 0-4
dt += timedelta(days=1)
return dt


Expand All @@ -126,8 +127,9 @@ def previous_workday(dt: datetime) -> datetime:
returns previous workday used for observances
"""
dt -= timedelta(days=1)
# Mon-Fri are 0-4
dt -= timedelta(days=max(dt.weekday() - 4, 0))
while dt.weekday() > 4:
# Mon-Fri are 0-4
dt -= timedelta(days=1)
return dt


Expand Down

0 comments on commit 4d4fb4e

Please sign in to comment.