From 229bf38abdd29d9e4cd739b6c2b77393373549ae Mon Sep 17 00:00:00 2001 From: "John \"Elwin\" Edwards" Date: Tue, 23 Jun 2015 11:10:46 -0400 Subject: [PATCH] Capitalize the class field in database entries. Some logfiles capitalize it and some don't. It will now appear consistently in the database and any database-derived pages. That does not include recent.cgi, whose eventual status is still undecided. --- py/rlgall.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/py/rlgall.py b/py/rlgall.py index c816b76..2b5b858 100644 --- a/py/rlgall.py +++ b/py/rlgall.py @@ -501,6 +501,11 @@ class ARogueGame(Game): fields = ["name", "score", "class", "xl", "fate", "depth", "endt"] rankfields = ["rank", "score", "name", "class", "xl", "fate", "depth", "endt"] pfields = ["score", "class", "xl", "fate", "depth", "endt"] + def postprocess(self, gamelist): + "Enforces consistent capitalization of the class title." + for d in gamelist: + d["class"] = d["class"].capitalize() + Game.postprocess(self, gamelist) def getRecent(self, n=20): return [] def getPlayer(self, player):