Пример #1
0
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