diff options
Diffstat (limited to 'python/collateral/common.py')
| -rw-r--r-- | python/collateral/common.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/python/collateral/common.py b/python/collateral/common.py index 3db7349e..be08a25a 100644 --- a/python/collateral/common.py +++ b/python/collateral/common.py @@ -140,3 +140,10 @@ def prev_business_day(d: datetime.date): return d - datetime.timedelta(days=3) else: return d - datetime.timedelta(days=1) + + +def next_business_day(d: datetime.date): + if (offset := 7 - d.weekday()) > 3: + return d + datetime.timedelta(days=1) + else: + return d + datetime.timedelta(days=offset) |
