+\r
+\r
+def map_info(request):\r
+ """\r
+ List the information stored about a given map.\r
+ """\r
+ mapinfo_data = _map_info_data(request)\r
+\r
+ # FIXME: code clone, should get these from _map_info_data\r
+ leaderboard_count = 10\r
+ recent_games_count = 20\r
+\r
+ for i in range(recent_games_count-len(mapinfo_data['recent_games'])):\r
+ mapinfo_data['recent_games'].append(('-', '-', '-', '-'))\r
+\r
+ for i in range(leaderboard_count-len(mapinfo_data['top_scorers'])):\r
+ mapinfo_data['top_scorers'].append(('-', '-', '-'))\r
+\r
+ for i in range(leaderboard_count-len(mapinfo_data['top_players'])):\r
+ mapinfo_data['top_players'].append(('-', '-', '-'))\r
+\r
+ for i in range(leaderboard_count-len(mapinfo_data['top_servers'])):\r
+ mapinfo_data['top_servers'].append(('-', '-', '-'))\r
+\r
+ return mapinfo_data\r