def get(self, url): # return self.finish(self.request.path) if not url: url = url_random() self.redirect(url) else: user_id = self.current_user_id id = url_new(url) txt = txt_get(id) if txt: txt_touch(user_id, id) self.render('/index.html', txt=txt, url=url)
def post(self, url=''): files = self.request.files txt = files.get('file') if txt: txt = txt[0]['body'] if txt: url = url.strip() if not url: url = url_random() txt = bz2.decompress(str(txt)) txt_save(self.current_user_id, url, txt) self.finish(url) self.finish('')