def post( self ): ## If the user is not logged in, boot them to the login page if not self.user: self.redirect( "/login" ) return form_type = self.request.get( "formtype" ) if form_type == "challenge": player1 = self.user.key().id() player2 = self.request.get( "player2" ) game = GameView( player1 = player1, player2 = player2 ) self.redirect( "/play?gameid=%s" % game.gameid ) elif form_type == "invite": email = self.request.get( "email" ) HexEmail.sendInvite( email, self.user.name ) else: raise Exception( "Unknown submission type" ) self.redirect( "/home" )