egor-bogomolov commited on
Commit
454263d
·
1 Parent(s): e080b1d

Sort dataset dropdown alphabetically by display name

Browse files
Files changed (1) hide show
  1. app.py +5 -3
app.py CHANGED
@@ -118,8 +118,8 @@ def index():
118
  @app.route("/api/datasets")
119
  def get_datasets():
120
  """Return list of available datasets for the UI dataset selector."""
121
- return jsonify(
122
- [
123
  {
124
  "slug": slug,
125
  "display_name": adapter.display_name,
@@ -128,8 +128,10 @@ def get_datasets():
128
  "has_ground_truth": adapter.has_ground_truth,
129
  }
130
  for slug, adapter in REGISTRY.items()
131
- ]
 
132
  )
 
133
 
134
 
135
  @app.route("/api/<dataset_slug>/problems")
 
118
  @app.route("/api/datasets")
119
  def get_datasets():
120
  """Return list of available datasets for the UI dataset selector."""
121
+ items = sorted(
122
+ (
123
  {
124
  "slug": slug,
125
  "display_name": adapter.display_name,
 
128
  "has_ground_truth": adapter.has_ground_truth,
129
  }
130
  for slug, adapter in REGISTRY.items()
131
+ ),
132
+ key=lambda d: d["display_name"].lower(),
133
  )
134
+ return jsonify(items)
135
 
136
 
137
  @app.route("/api/<dataset_slug>/problems")