Exemplo n.º 1
0
def player(server_slug, name):
  try:
    server = app.config['config'].get_server(server_slug)
  except InvalidServer:
    return redirect(url_for('landing'))
  stats = Results(app.config['config'], server)

  data = dict(
      player=stats.get_player(name),
      top_enemies=stats.get_player_top_enemies(name, 0, 10),
      top_victims=stats.get_player_top_victims(name, 0, 10)
  )

  data.update(more_params(stats, server))

  if not data['player']:
    return render_template('player_not_found.html')

  return render_template('player.html',
                         page_title=data['player'].name,
                         **data
                         )