def post(self, id): params = self.params(["trim_user", "include_entities"]) token = md.get_default_access_token() if not token: self.redirect("/settings") return td = Twitdao(token) tweet = td.statuses_destroy(id=id, **params) taskqueue.add( queue_name="cache", url="/q/update_user_cache", params={"tk": token.key(), "user_id": token.user_id}, method="GET", ) self.redirect("/t")
def post(self, id): params = self.params(['trim_user','include_entities']) token = md.get_default_access_token() if not token: self.write(json.dumps({ 'success':False, 'info':'No access token avaliable.', })) return td = Twitdao(token) tweet = td.statuses_destroy(id=id, **params) taskqueue.add(queue_name='cache', url='/q/update_user_cache', params={'tk':token.key(), 'user_id':token.user_id}, method="GET" ) self.write(json.dumps({ 'tweet':tweet if 'error' not in tweet else None, 'success':'error' not in tweet, 'info':tweet['error'] if 'error' in tweet else 'OK', }))