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',