aboutsummaryrefslogtreecommitdiff
path: root/src/match_up/controller.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/match_up/controller.py')
-rw-r--r--src/match_up/controller.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/match_up/controller.py b/src/match_up/controller.py
index 2f8bfaf..6188b3e 100644
--- a/src/match_up/controller.py
+++ b/src/match_up/controller.py
@@ -1,6 +1,6 @@
from typing import Tuple
from operator import attrgetter
-from dataclasses import dataclass
+from dataclasses import dataclass, field
from match_up.utilities import sample_list, Timer
from match_up.model import Team, Game, PlayerList, CourtList, MAX_LEVEL, PLAYER_PER_COURT
@@ -43,8 +43,8 @@ def _create_games(courts: dict, players: list[dict], levels: int):
@dataclass
class RoundGenerator:
- courts: CourtList
- players: PlayerList
+ courts: CourtList = field(default_factory=lambda: CourtList())
+ players: PlayerList = field(default_factory=lambda: PlayerList())
round: int = 0
proposal: tuple = tuple()