File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed
gluon/contrib/login_methods Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -174,7 +174,7 @@ def accessToken(self):
174
174
open_url = None
175
175
opener = self .__build_url_opener (self .token_url )
176
176
try :
177
- open_url = opener .open (self .token_url , urlencode (data ), self .socket_timeout )
177
+ open_url = opener .open (self .token_url , urlencode (data ). encode () , self .socket_timeout )
178
178
except urllib2 .HTTPError as e :
179
179
tmp = e .read ()
180
180
raise Exception (tmp )
@@ -185,7 +185,13 @@ def accessToken(self):
185
185
if open_url :
186
186
try :
187
187
data = open_url .read ()
188
- resp_type = open_url .info ().gettype ()
188
+
189
+ try :
190
+ resp_type = open_url .info ().get_content_type ()
191
+ except :
192
+ # Old python 2 version. This does not work for python3
193
+ resp_type = open_url .info ().gettype ()
194
+
189
195
# try json style first
190
196
if not resp_type or resp_type [:16 ] == 'application/json' :
191
197
try :
You can’t perform that action at this time.
0 commit comments