Merge branch 'master' of gitlab.com:Sheppy_/skillbird

This commit is contained in:
Yannik Schmidt
2020-06-16 20:09:53 +02:00
2 changed files with 7 additions and 0 deletions

View File

@@ -16,6 +16,9 @@ class Round:
def __init__(self, winnerTeam, loserTeam, _map, duration, startTime, winnerSide): def __init__(self, winnerTeam, loserTeam, _map, duration, startTime, winnerSide):
if duration <= 0:
raise ValueError("Duration cannot be zero")
self.winners = winnerTeam self.winners = winnerTeam
self.losers = loserTeam self.losers = loserTeam
self.winnerSide = winnerSide self.winnerSide = winnerSide

View File

@@ -170,6 +170,10 @@ class EventSeries():
elif type(e) == MapInformationEvent: elif type(e) == MapInformationEvent:
self.map = e.map self.map = e.map
### check if there are players in both teams ###
if not self.winnerTeam or not self.loserTeam:
raise ValueError("One of the teams was empty")
### normalize teamchanges ### normalize teamchanges
toBeRemovedFromLosers = [] # cannot change iteable during iteration toBeRemovedFromLosers = [] # cannot change iteable during iteration
toBeRemovedFromWinners = [] toBeRemovedFromWinners = []