From ef98fdf8b20a5ee2d16c80119410f2716c68dbb2 Mon Sep 17 00:00:00 2001 From: Magnus Hagander Date: Sat, 19 Jun 2010 15:25:54 +0200 Subject: [PATCH] Attempt to make compatible with old version of python used on planet server --- setuptwitter.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/setuptwitter.py b/setuptwitter.py index 9e8db65..54b4d4d 100755 --- a/setuptwitter.py +++ b/setuptwitter.py @@ -29,18 +29,18 @@ if resp['status'] != '200': print "request_token call failed!" print resp sys.exit(1) -req_token_cred = dict(urlparse.parse_qsl(content)) +req_token_cred = urlparse.parse_qs(content) print "Received request token." -print "Token secret (keep this for the next step): %s" % req_token_cred['oauth_token_secret'] +print "Token secret (keep this for the next step): %s" % req_token_cred['oauth_token_secret'][0] print "" print "Now, go to the following URL:" -print "https://api.twitter.com/oauth/authorize?oauth_token=%s" % req_token_cred['oauth_token'] +print "https://api.twitter.com/oauth/authorize?oauth_token=%s" % req_token_cred['oauth_token'][0] print "" pin = raw_input('Enter the PIN here:') -token = oauth.Token(req_token_cred['oauth_token'], req_token_cred['oauth_token_secret']) +token = oauth.Token(req_token_cred['oauth_token'][0], req_token_cred['oauth_token_secret'][0]) client = oauth.Client(consumer, token) # Put the PIN on the URL, because it seems to not work to use token.set_verifier() resp, content = client.request('https://api.twitter.com/oauth/access_token?oauth_verifier=%s' % pin, "POST") @@ -50,10 +50,10 @@ if resp['status'] != '200': print content sys.exit(1) -r = dict(urlparse.parse_qsl(content)) +r = urlparse.parse_qs(content) print "Access token received." -print "Token: %s" % r['oauth_token'] -print "Secret: %s" % r['oauth_token_secret'] +print "Token: %s" % r['oauth_token'][0] +print "Secret: %s" % r['oauth_token_secret'][0] print "Record these two values in planet.ini, and you're good to go!" -- 2.39.5