

def __init__(self, client_id, client_secret, scope, auth_uri='https://accounts.google.com/o/oauth2/auth', token_uri='https://accounts.google.com/o/oauth2/token', message=None, **kwargs):
    "Constructor for OAuth2Decorator\n\n    Args:\n      client_id: string, client identifier.\n      client_secret: string client secret.\n      scope: string or list of strings, scope(s) of the credentials being\n        requested.\n      auth_uri: string, URI for authorization endpoint. For convenience\n        defaults to Google's endpoints but any OAuth 2.0 provider can be used.\n      token_uri: string, URI for token endpoint. For convenience\n        defaults to Google's endpoints but any OAuth 2.0 provider can be used.\n      message: Message to display if there are problems with the OAuth 2.0\n        configuration. The message may contain HTML and will be presented on the\n        web interface for any method that uses the decorator.\n      **kwargs: dict, Keyword arguments are be passed along as kwargs to the\n        OAuth2WebServerFlow constructor.\n    "
    self.flow = OAuth2WebServerFlow(client_id, client_secret, scope, None, auth_uri, token_uri, **kwargs)
    self.credentials = None
    scope._request_handler = None
    self._message = message
    self._in_error = False

dataset/ETHPy150Open AppScale/appscale/AppServer/lib/google-api-python-client/oauth2client/appengine.py OAuth2Decorator.__init__/VarMisuse@61/418 `self`->`scope`