def tokCb(payload): result = parse_qs(payload) private['twitter'] = result def saveCb(payload): if (result.get('screen_name', None)): req.result = result['screen_name'][0] else: req.result = '' res.callback(None) d2 = data.set('AUTH', req.user['id'], simplejson.dumps(private)) d2.addCallback(saveCb)
def tokCb(payload): result = parse_qs(payload) auth_token = result["oauth_token"][0] auth_secret = result["oauth_token_secret"][0] private['twitter'] = {'oauth_token_secret': auth_secret} def saveCb(payload): req.result = "ok" redirect = Redirect("%s?oauth_token=%s" % (TWITTER_AUTHORIZE_URL, auth_token)) res.callback(redirect) d2 = data.set('AUTH', req.user['id'], simplejson.dumps(private)) d2.addCallback(saveCb)
def userCb(payload): user = simplejson.loads(payload) encoded_style = "" for tag, val in STYLE_MATCH.findall(style): if not tag.strip(): continue encoded_style = encoded_style + ("div._comment div.style_%s %s{%s}" % (req.user['id'], tag, val)) public = user['public'] public['style'] = encoded_style def saveCb(payload): req.result = "ok" res.callback(None) d2 = data.set('USER', req.user['id'], simplejson.dumps(public)) d2.addCallback(saveCb)
def userCb(payload): user = simplejson.loads(payload) encoded_style = "" for tag, val in STYLE_MATCH.findall(style): if not tag.strip(): continue encoded_style = encoded_style + ( "div._comment div.style_%s %s{%s}" % (req.user['id'], tag, val)) public = user['public'] public['style'] = encoded_style def saveCb(payload): req.result = "ok" res.callback(None) d2 = data.set('USER', req.user['id'], simplejson.dumps(public)) d2.addCallback(saveCb)