(self.player_id, self.game_type_cd, self.elo)
+class PlayerRank(object):
+
+ def nick_html_colors(self):
+ if self.nick is None:
+ return "Anonymous Player"
+ else:
+ return html_colors(self.nick)
+
+
+ def __repr__(self):
+ return "<PlayerRank(pid=%s, gametype=%s, rank=%s)>" % \
+ (self.player_id, self.game_type_cd, self.rank)
+
+
def initialize_db(engine=None):
DBSession.configure(bind=engine)
Base.metadata.bind = engine
servers_table = MetaData.tables['servers']
player_nicks_table = MetaData.tables['player_nicks']
player_elos_table = MetaData.tables['player_elos']
+ player_ranks_table = MetaData.tables['player_ranks']
# now map the tables and the objects together
mapper(PlayerAchievement, achievements_table)
mapper(Server, servers_table)
mapper(PlayerNick, player_nicks_table)
mapper(PlayerElo, player_elos_table)
+ mapper(PlayerRank, player_ranks_table)