def round_deserializer(reloaded_round): reload_round = Round(reloaded_round["round_number"], reloaded_round["start_time"], reloaded_round["end_time"]) for match in reloaded_round["matches"]: player1 = player_deserializer(match["player1"]) player2 = player_deserializer(match["player2"]) reload_match = Match(player1, player2) reload_match.score_player1 = match["score_player1"] reload_match.score_player2 = match["score_player2"] reload_round.add_reload_match(reload_match) return reload_round