- notfound = False
-
- (game, server, map, gametype) = DBSession.query(Game, Server, Map, GameType).\
- filter(Game.game_id == game_id).\
- filter(Game.server_id == Server.server_id).\
- filter(Game.map_id == Map.map_id).\
- filter(Game.game_type_cd == GameType.game_type_cd).one()
-
- pgstats = DBSession.query(PlayerGameStat).\
- filter(PlayerGameStat.game_id == game_id).\
- order_by(PlayerGameStat.scoreboardpos).\
- order_by(PlayerGameStat.score).\
- all()
-
- # if at least one player has a valid latency, we'll show the column
+ (game, server, map, gametype) = DBSession.query(Game, Server, Map, GameType)\
+ .filter(Game.game_id == game_id)\
+ .filter(Game.server_id == Server.server_id)\
+ .filter(Game.map_id == Map.map_id)\
+ .filter(Game.game_type_cd == GameType.game_type_cd)\
+ .one()
+
+ pgstats = DBSession.query(PlayerGameStat)\
+ .filter(PlayerGameStat.game_id == game_id)\
+ .order_by(PlayerGameStat.scoreboardpos)\
+ .order_by(PlayerGameStat.score)\
+ .all()
+
+ # Really old games don't have latency sent, so we have to check. If at
+ # least one player has a latency value, we'll show the ping column.
+ show_latency = False