diff --git a/openstack_election/cmds/setup_election_config.py b/openstack_election/cmds/setup_election_config.py index 7d78da30..ee332ce7 100755 --- a/openstack_election/cmds/setup_election_config.py +++ b/openstack_election/cmds/setup_election_config.py @@ -54,9 +54,9 @@ def valid_date(opt): return d.replace(tzinfo=pytz.UTC) -def first_tuesday(date): +def find_previous_wednesday(date): # The are smarter ways to do this - while date.weekday() != 1: + while date.weekday() != 2: date -= datetime.timedelta(days=1) return date @@ -164,8 +164,8 @@ def main(): args.date.date())) end = args.date - offset print('Latest possible completion is at: %s' % (end.date())) - end = first_tuesday(end) - print('Moving back to Tuesday: %s' % (end.date())) + end = find_previous_wednesday(end) + print('Moving back to Wednesday: %s' % (end.date())) end = end.replace(hour=23, minute=45) events = []