def post(self): self.SetTemplate(templateName='Thanks.html') try: user = Person(UserName=self.g('UserName'), Email=self.g('Email'), Name=self.g('Name'), Surname=self.g('Surname'), Password=self.g('Password'), Public=self.g('Public') == 'on' and True or False, Notify=self.g('Notify') == 'on' and True or False) if (self.request.get('Notify') == None and self.request.get('Notify') == 'on'): user.Notify = True else: user.Notify = False if (self.request.get('Public') == None and self.request.get('Public') == 'on'): user.Public = True else: user.Public = False user.put() self.respond(locals()) except Exception, ex: self.status = ex self.redirect(AddUserController.get_url())