From c1c813198d3672d6a04a127b796f41fd3c014a56 Mon Sep 17 00:00:00 2001 From: Ant Zucaro Date: Sat, 15 Dec 2012 10:21:18 -0500 Subject: [PATCH] Add object relational mappings for the summary stats table. --- xonstat/models.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/xonstat/models.py b/xonstat/models.py index b1e4ddf..e316dc1 100644 --- a/xonstat/models.py +++ b/xonstat/models.py @@ -255,6 +255,11 @@ class PlayerCaptime(object): return "" % (self.player_id, self.map_id) +class SummaryStat(object): + def __repr__(self): + return "" % (self.total_players, self.total_games, self.total_servers) + + def initialize_db(engine=None): DBSession.configure(bind=engine) Base.metadata.bind = engine @@ -278,6 +283,7 @@ def initialize_db(engine=None): player_elos_table = MetaData.tables['player_elos'] player_ranks_table = MetaData.tables['player_ranks'] player_captimes_table = MetaData.tables['player_map_captimes'] + summary_stats_table = MetaData.tables['summary_stats'] # now map the tables and the objects together mapper(PlayerAchievement, achievements_table) @@ -295,3 +301,4 @@ def initialize_db(engine=None): mapper(PlayerElo, player_elos_table) mapper(PlayerRank, player_ranks_table) mapper(PlayerCaptime, player_captimes_table) + mapper(SummaryStat, summary_stats_table) -- 2.39.2