Move away from match case, don't think it worked.
build

This commit is contained in:
2023-05-18 12:55:55 -04:00
parent 42cfbc78eb
commit f357df807b
+12 -13
View File
@@ -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:
"""