From f357df807b2c6e9b451e7b4bbee7bd9b81851312 Mon Sep 17 00:00:00 2001 From: imcompiling Date: Thu, 18 May 2023 12:55:55 -0400 Subject: [PATCH] Move away from match case, don't think it worked. --- classes/election_cycle.py | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/classes/election_cycle.py b/classes/election_cycle.py index 9e80e4a..d54cc91 100644 --- a/classes/election_cycle.py +++ b/classes/election_cycle.py @@ -39,19 +39,18 @@ class ElectionCycle: today = datetime.today() # check all dates if action is needed - match today.date(): - case self._election_start.date(): - await self.election_start_action() - case self._voting_start.date(): - await self.voting_end_action() - case self._voting_end.date(): - await self.voting_end_action() - case self._highcouncil_election.date(): - await self.highcouncil_election_action() - case self._term_start.date(): - await self.term_start_action() - case self._term_end.date(): - await self.term_end_action() + if today.date() == self._election_start.dat(): + await self.election_start_action() + elif today.date() == self._voting_start.date(): + await self.voting_end_action() + elif today.date() == self._voting_end.date(): + await self.voting_end_action() + elif today.date() == self._highcouncil_election.date(): + await self.highcouncil_election_action() + elif today.date() == self._term_start.date(): + await self.term_start_action() + elif today.date() == self._term_end.date(): + await self.term_end_action() async def election_start_action(self) -> None: """