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