token = self._get_request_token()
url = self._get_authorize_url(token)
verifier = block_for_auth(True)
- self._verify_verifier(verifier)
+ self._verify_verifier(token, verifier)
# -----------------------------------------------------------------------
connection.request(oauth_request.http_method, self.REQUEST_TOKEN_URL, headers=oauth_request.to_header())
response = connection.getresponse().read()
- token = oauth.OAuthToken.from_string(response)
+ try:
+ token = oauth.OAuthToken.from_string(response)
+ except Exception, e:
+ raise Exception("Authorization failure - failed to get request token")
return token