def create_player(): player = Player(first_name="", rank=0, id="", last_name="", birthday="", sex="") player.first_name = input("Enter player's first name: ") player.last_name = input("Enter player's last name: ") player.birthday = input("Enter player's birthday: ") player.sex = input("Enter player's sex: ") player.rank = input("Enter player's rank: ") player.create(player, player.first_name, player.last_name, player.birthday, player.sex, player.rank, players_table) return player
def deserialized_player(self, players_list): instancinstancied_players_list = [] for player in players_list: player_instance = Player(first_name="", last_name="", birthday="", sex="", rank=0, id="") player_instance.first_name = player['first_name'] player_instance.last_name = player['last_name'] player_instance.birthday = player['birthday'] player_instance.sex = player['sex'] player_instance.rank = player['rank'] player_instance.id = player['id'] player_instance.score = player['score'] player_instance.players_played = player['players_played'] instancinstancied_players_list.append(player_instance) return instancinstancied_players_list
def get_player_for_tournament(self, player_id, players_table, tournament): PlayerToFind = Query() serialized_player = players_table.search( PlayerToFind.id == int(player_id)) player_instance = Player(first_name="", last_name="", birthday="", sex="", rank=0, id="") player_instance.first_name = serialized_player[0]['first_name'] player_instance.last_name = serialized_player[0]['last_name'] player_instance.birthday = serialized_player[0]['birthday'] player_instance.sex = serialized_player[0]['sex'] player_instance.rank = serialized_player[0]['rank'] player_instance.id = serialized_player[0]['id'] player_instance.score = serialized_player[0]['score'] tournament.players.append(player_instance)