def getPlayers(self): # check have we gotten the list already if self._players is None: from Model.Mapper.playermapper import PlayerMapper PM = PlayerMapper() self._players = PM.getPlayersInGame(self) return self._players
def getPlayersInGame(self, depth=0): PM = PlayerMapper() players = PM.getPlayersInGame(self) playerslist = [] if depth > 0 and players is not None: # only get if not excessive for player in players: playerslist.append(player.dict(depth-1)) return playerslist