Skip to content

Commit 4d4fb4e

Browse files
committed
Undo holiday changes
1 parent e3013a7 commit 4d4fb4e

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

pandas/tseries/holiday.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -116,8 +116,9 @@ def next_workday(dt: datetime) -> datetime:
116116
returns next workday used for observances
117117
"""
118118
dt += timedelta(days=1)
119-
# Mon-Fri are 0-4
120-
dt += timedelta(days=max(dt.weekday() - 4, 0))
119+
while dt.weekday() > 4:
120+
# Mon-Fri are 0-4
121+
dt += timedelta(days=1)
121122
return dt
122123

123124

@@ -126,8 +127,9 @@ def previous_workday(dt: datetime) -> datetime:
126127
returns previous workday used for observances
127128
"""
128129
dt -= timedelta(days=1)
129-
# Mon-Fri are 0-4
130-
dt -= timedelta(days=max(dt.weekday() - 4, 0))
130+
while dt.weekday() > 4:
131+
# Mon-Fri are 0-4
132+
dt -= timedelta(days=1)
131133
return dt
132134

133135

0 commit comments

Comments
 (0)