From: Fredrik Wendt Date: Tue, 8 Jun 2010 22:12:36 +0000 (+0100) Subject: fixed missing argument and added check for exceptions when getting request token X-Git-Tag: 0.8.0~33 X-Git-Url: http://vcs.maemo.org/git/?p=hermes;a=commitdiff_plain;h=8427c929a83af50c15a7b7eb0f1eb914269f70b3 fixed missing argument and added check for exceptions when getting request token Signed-off-by: Fredrik Wendt --- diff --git a/package/src/org/maemo/hermes/engine/linkedin/api.py b/package/src/org/maemo/hermes/engine/linkedin/api.py index ca61849..0d9eb24 100644 --- a/package/src/org/maemo/hermes/engine/linkedin/api.py +++ b/package/src/org/maemo/hermes/engine/linkedin/api.py @@ -52,7 +52,7 @@ class LinkedInApi(): 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) # ----------------------------------------------------------------------- @@ -155,7 +155,10 @@ class LinkedInApi(): 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