From 43a537b4aed0de43b7db89fc40dd344ebb8e2ad7 Mon Sep 17 00:00:00 2001 From: Scott Ludwig Date: Fri, 1 Jan 2016 14:20:55 -0800 Subject: [PATCH] Leaderboard fixes for latest GAE --- stats/addgamestats.py | 6 +++--- stats/app.yaml | 2 +- stats/gamestats.py | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/stats/addgamestats.py b/stats/addgamestats.py index b03a3c5..8a28cb2 100644 --- a/stats/addgamestats.py +++ b/stats/addgamestats.py @@ -7,13 +7,13 @@ from google.appengine.ext import webapp class AddGameStats(webapp.RequestHandler): def post(self): hash = self.request.body[:32] - json = self.request.body[32:] - m = md5(json + config.ADDGAMESTATS_SECRET) + j = self.request.body[32:] + m = md5(j + config.ADDGAMESTATS_SECRET) if m.hexdigest() != hash: return # Update player_stats without dids - g = gamestats.GameStats(json, load_players=True) + g = gamestats.GameStats(j, load_players=True) # Don't save games that only have anonymous players if g.get_nonanonymous_human_count() != 0: diff --git a/stats/app.yaml b/stats/app.yaml index de625df..7836489 100644 --- a/stats/app.yaml +++ b/stats/app.yaml @@ -1,5 +1,5 @@ application: htleaderboard -version: 11 +version: 12 runtime: python27 threadsafe: no api_version: 1 diff --git a/stats/gamestats.py b/stats/gamestats.py index 07e3a36..590e505 100644 --- a/stats/gamestats.py +++ b/stats/gamestats.py @@ -102,9 +102,9 @@ PLAYER_DEFAULT_RATING = 1500 DURATION_SECS_MINIMUM = 60 * 3 class GameStats(wrap.DictWrap): - def __init__(self, json, viewing_player_name='', load_players=False): - super(GameStats, self).__init__(json.loads(json)) - self.json = json + def __init__(self, j, viewing_player_name='', load_players=False): + super(GameStats, self).__init__(json.loads(j)) + self.json = j self.viewing_player_name = viewing_player_name # Prune out non-contributing players