diff --git a/classes/election_cycle.py b/classes/election_cycle.py index 3d81d1c..d2acd5b 100644 --- a/classes/election_cycle.py +++ b/classes/election_cycle.py @@ -387,8 +387,14 @@ class ElectionCycle: stmt = select(Votes.VotedForId).where(Votes.ElectionCycle == cl_election) cl_votes = collections.Counter(session.scalars(stmt)) - dm_winner = max(dm_votes, key=dm_votes.get) - cl_winner = max(cl_votes, key=cl_votes.get) + try: + dm_winner = max(dm_votes, key=dm_votes.get) + except ValueError: + dm_winner = "No winner" + try: + cl_winner = max(cl_votes, key=cl_votes.get) + except ValueError: + cl_winner = "No winner" election_thread: nextcord.Thread = self.guild.get_thread( self.get_election_info().ThreadId