diff options
author | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2013-04-15 08:46:12 -0400 |
---|---|---|
committer | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2013-04-15 08:46:12 -0400 |
commit | 5f03d518dcc07a610069cd37ed31c99626cb5c52 (patch) | |
tree | b33ee134ca1e7619918cf92fd2beb365008ffb4a /askbot/deps | |
parent | 0d5b61161be04616973495ba39822e1af60a6f0b (diff) | |
download | askbot-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.py | 12 |
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') |