@@ -61,7 +61,6 @@ def fetch_token(self, oauth_request):
61
61
return oauth .OAuthToken .from_string (response .read ())
62
62
63
63
def urlopen (self , url , user = None , * args , ** kwargs ):
64
- # print "\n%s\n" % url
65
64
try :
66
65
response = urllib2 .urlopen (url )
67
66
except urllib2 .HTTPError , why :
@@ -78,7 +77,7 @@ def urlopen(self, url, user=None, *args, **kwargs):
78
77
return response
79
78
80
79
def refresh (self , user ):
81
- if type (user ) != self .db .User : user = self .db .User .get (user )
80
+ if not isinstance (user , self .db .User ) : user = self .db .User .get (user )
82
81
83
82
access_token = user .get_access_token ()
84
83
request = oauth .OAuthRequest .from_consumer_and_token (
@@ -99,16 +98,17 @@ def start(self):
99
98
)
100
99
oauth_request .sign_request (self .signature_method_hmac_sha1 , self .consumer , None )
101
100
token = self .fetch_token (oauth_request )
102
- oauth_request = oauth .OAuthRequest .from_token_and_callback (token = token , http_url = self .authorization_url )
103
101
104
102
user = self .db .User (type = self .type )
105
103
user .set_request_token (token )
106
104
user .save ()
105
+
106
+ oauth_request = oauth .OAuthRequest .from_token_and_callback (token = token , http_url = self .authorization_url )
107
107
return user , oauth_request .to_url ()
108
108
109
109
110
- def verify (self , user , token , verifier ):
111
- if type (user ) != self .db .User : user = self .db .User .get (user )
110
+ def verify (self , user , token , verifier = None ):
111
+ if not isinstance (user , self .db .User ) : user = self .db .User .get (user )
112
112
113
113
request_token = user .get_request_token ()
114
114
assert token == request_token .key
@@ -124,7 +124,7 @@ def verify(self, user, token, verifier):
124
124
125
125
126
126
def fetch (self , url , user , * args , ** kwargs ):
127
- if type (user ) != self .db .User : user = self .db .User .get (user )
127
+ if not isinstance (user , self .db .User ) : user = self .db .User .get (user )
128
128
129
129
access_token = user .get_access_token ()
130
130
request = oauth .OAuthRequest .from_consumer_and_token (
0 commit comments