def create(self): gMap = Map.convertToWorldMap(self.request.POST['game_map']) game = Game(gid = uuid.uuid4().hex) game.name = self.getPOSTorRandom('game_name', Game) game.gmap = gMap.toString() game.maxPlayers = gMap.countHabitable() game.private = False if self.request.POST['game_type'] == 'public' else True game.owner = self.join_game(game, self.getPOSTorRandom('game_user', User)) game.put() self.json = game.toDict()