Use six when checking for strings.
This commit is contained in:
@@ -1806,7 +1806,7 @@ class OAuth2WebServerFlow(Flow):
|
|||||||
|
|
||||||
if code is None:
|
if code is None:
|
||||||
code = device_flow_info.device_code
|
code = device_flow_info.device_code
|
||||||
elif not isinstance(code, basestring):
|
elif not isinstance(code, six.string_types):
|
||||||
if 'code' not in code:
|
if 'code' not in code:
|
||||||
raise FlowExchangeError(code.get(
|
raise FlowExchangeError(code.get(
|
||||||
'error', 'No code was supplied in the query parameters.'))
|
'error', 'No code was supplied in the query parameters.'))
|
||||||
|
|||||||
@@ -152,11 +152,7 @@ def scopes_to_string(scopes):
|
|||||||
Returns:
|
Returns:
|
||||||
The scopes formatted as a single string.
|
The scopes formatted as a single string.
|
||||||
"""
|
"""
|
||||||
try:
|
if isinstance(scopes, six.string_types):
|
||||||
is_string = isinstance(scopes, basestring)
|
|
||||||
except NameError:
|
|
||||||
is_string = isinstance(scopes, str)
|
|
||||||
if is_string:
|
|
||||||
return scopes
|
return scopes
|
||||||
else:
|
else:
|
||||||
return ' '.join(scopes)
|
return ' '.join(scopes)
|
||||||
|
|||||||
Reference in New Issue
Block a user