Mercurial > universal-identity-relyer
changeset 4:ce4b4b76108c
whatever 2
author | Atul Varma <avarma@mozilla.com> |
---|---|
date | Sat, 12 Jun 2010 18:19:58 -0700 |
parents | 02ae64fff24d |
children | 6cd78716bc67 |
files | twitter_client.py |
diffstat | 1 files changed, 3 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/twitter_client.py Sat Jun 12 18:18:07 2010 -0700 +++ b/twitter_client.py Sat Jun 12 18:19:58 2010 -0700 @@ -56,9 +56,12 @@ token.set_verifier(qsdict['oauth_verifier']) client = self.oauth.Client(self.consumer, token) resp, content = client.request(self.access_token_url, "POST") + if resp['status'] != '200': + raise Exception("Invalid response %s." % resp['status']) access_token = dict(urlparse.parse_qsl(content)) start_response('200 OK', [('Content-Type', 'text/plain')]) + # TODO: Stash the access token somewhere. return ['success'] start_response('404 Not Found',