summaryrefslogtreecommitdiffstats
path: root/askbot/deps
diff options
context:
space:
mode:
authorEvgeny Fadeev <evgeny.fadeev@gmail.com>2013-04-15 08:46:12 -0400
committerEvgeny Fadeev <evgeny.fadeev@gmail.com>2013-04-15 08:46:12 -0400
commit5f03d518dcc07a610069cd37ed31c99626cb5c52 (patch)
treeb33ee134ca1e7619918cf92fd2beb365008ffb4a /askbot/deps
parent0d5b61161be04616973495ba39822e1af60a6f0b (diff)
downloadaskbot-5f03d518dcc07a610069cd37ed31c99626cb5c52.tar.gz
askbot-5f03d518dcc07a610069cd37ed31c99626cb5c52.tar.bz2
askbot-5f03d518dcc07a610069cd37ed31c99626cb5c52.zip
added "auto-tweet" feature
Diffstat (limited to 'askbot/deps')
-rw-r--r--askbot/deps/django_authopenid/util.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/askbot/deps/django_authopenid/util.py b/askbot/deps/django_authopenid/util.py
index 03e70922..6e19db6a 100644
--- a/askbot/deps/django_authopenid/util.py
+++ b/askbot/deps/django_authopenid/util.py
@@ -757,14 +757,18 @@ class OAuthConnection(object):
def get_token(self):
return self.request_token
- def get_access_token(self, oauth_token=None, oauth_verifier=None):
- """returns data as returned upon visiting te access_token_url"""
+ def get_client(self, oauth_token=None, oauth_verifier=None):
token = oauth.Token(
oauth_token['oauth_token'],
oauth_token['oauth_token_secret']
)
- token.set_verifier(oauth_verifier)
- client = oauth.Client(self.consumer, token = token)
+ if oauth_verifier:
+ token.set_verifier(oauth_verifier)
+ return oauth.Client(self.consumer, token=token)
+
+ def get_access_token(self, oauth_token=None, oauth_verifier=None):
+ """returns data as returned upon visiting te access_token_url"""
+ client = self.get_client(self, oauth_token, oauth_verifier)
url = self.parameters['access_token_url']
#there must be some provider-specific post-processing
return self.send_request(client = client, url=url, method='GET')