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)
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)
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)