From 14df28d5b8d3d9d80f24c532e1c096f8ac997e5b Mon Sep 17 00:00:00 2001 From: Karan Jayachandra Date: Sat, 9 Nov 2024 18:49:40 +0100 Subject: Added the random name generation to be part of the package --- src/match_up/controller.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/match_up/controller.py') 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() -- cgit v1.3.1