This commit is contained in:
GitHub Merge Button 2012-03-13 14:40:57 -07:00
commit 5fcf221409
2 changed files with 7 additions and 1 deletions

1
.gitignore vendored
View file

@ -3,3 +3,4 @@ build
dist
twython.egg-info
*.swp
.idea

View file

@ -215,10 +215,15 @@ class Twython(object):
callback_url = self.callback_url or 'oob'
request_args = {}
method = 'GET'
if OAUTH_LIB_SUPPORTS_CALLBACK:
request_args['callback_url'] = callback_url
else:
# This is a hack for versions of oauth that don't support the callback url
request_args['body'] = urllib.urlencode({'oauth_callback': callback_url})
method = 'POST'
resp, content = self.client.request(self.request_token_url, "GET", **request_args)
resp, content = self.client.request(self.request_token_url, method, **request_args)
if resp['status'] != '200':
raise TwythonAuthError("Seems something couldn't be verified with your OAuth junk. Error: %s, Message: %s" % (resp['status'], content))