supercontest.views.leaderboard

The blueprint for the leaderboard views.

Module Attributes

leaderboard_blueprint

The blueprint for the leaderboard views.

leaderboard_values

Which URL path params are required for this view.

Functions

leaderboard

The route for all users' scores over the course of a season.

leaderboard_url_defaults

Wrapper for common defaults call.

leaderboard_url_value_preprocessor

Wrapper for common preprocessors call.

supercontest.views.leaderboard.leaderboard() str

The route for all users’ scores over the course of a season.

Returns:

The rendered template for the view.

supercontest.views.leaderboard.leaderboard_blueprint = <Blueprint 'leaderboard'>

The blueprint for the leaderboard views.

supercontest.views.leaderboard.leaderboard_url_defaults(endpoint: str, values: dict[str, Any])

Wrapper for common defaults call. The values dict is mutated.

Parameters:
  • endpoint – The flask endpoint.

  • values – The flask values.

supercontest.views.leaderboard.leaderboard_url_value_preprocessor(endpoint: str | None, values: dict[str, Any] | None)

Wrapper for common preprocessors call. Values are extracted then added to g.

Parameters:
  • endpoint – The flask endpoint.

  • values – The flask values.

supercontest.views.leaderboard.leaderboard_values = {'league': True, 'week': False}

Which URL path params are required for this view.