def post(self): self.init_session() if self.do_redirect(): return paste = Paste() paste.usercode = self.get_key('usercode') paste.name = cgi.escape(self.request.get('name')) paste.content = cgi.escape(self.request.get('content')) paste.format = cgi.escape(self.request.get('format')) paste.hidden = (self.request.get('hidden')=="on") paste.parsed_content = formatting.highlight_with_longname( self.request.get('content'), paste.format) paste.save_new(cgi.escape(self.request.get('password'))) self.session['flash'] = 'Pasted sucessfully.' self.redirect('/paste/'+paste.pastecode)