def _min_valid_time():
# show notification starting fifth business day data has not been updated
# M-Th, data needs to have been updated 6 days ago; F-S, preceding Monday
now = _get_now()
weekday = datetime.weekday(now)
# When bigger than 3, it means it is a Friday/Saturday/Sunday,
# we can use the weekday integer to get 4 days ago without the need to
# worry about hitting the weekend. Else we need to include the weekend
delta = weekday if weekday > 3 else 6
return (now - timedelta(delta)).strftime("%Y-%m-%d")
评论列表
文章目录