예제 #1
0
def player_by_name(name):
    with MiniSession() as session:
        player = Player.get_by_name(session, name)
        if player is None:
            abort(404)
        else:
            return game_list_for_player(player)
예제 #2
0
def player_by_id(iso_id):
    with MiniSession() as session:
        player = Player.get_by_iso_id(session, iso_id)
        if player is None:
            abort(404)
        else:
            return game_list_for_player(player)
예제 #3
0
def player_search():
    name = request.params.get('player')
    if not name:
        return TEMPLATES['no_results'].render(name='')
    else:
        with MiniSession() as session:
            player = Player.get_by_name(session, name)
            if player is None:
                return TEMPLATES['no_results'].render(name=name)
            else:
                return game_list_for_player(player)