From 8fc12c3759446e4e82a018504568ca5b944d633d Mon Sep 17 00:00:00 2001 From: James Jennett-Wheeler Date: Wed, 25 Jun 2025 14:10:08 +0100 Subject: [PATCH] Fix default param in working hours utility --- app/workingHours.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/app/workingHours.py b/app/workingHours.py index 509e72c..2ad3781 100644 --- a/app/workingHours.py +++ b/app/workingHours.py @@ -1,6 +1,9 @@ from datetime import time, datetime, timedelta -def is_working_hours(date = datetime.now()): +def is_working_hours(date = None): + if not date: + date = datetime.now() + if date.weekday() >= 5: return False @@ -10,7 +13,10 @@ def is_working_hours(date = datetime.now()): current_time = date.time() return start <= current_time <= end -def potential_midday_upload(date = datetime.now()): +def potential_midday_upload(date = None): + if not date: + date = datetime.now() + if date.weekday() >= 5: return False @@ -19,7 +25,10 @@ def potential_midday_upload(date = datetime.now()): current_time = date.time() return midday_upload_time <= current_time -def next_working_hour(date = datetime.now()): +def next_working_hour(date = None): + if not date: + date = datetime.now() + if is_working_hours(date): return date