From 5c20087f19c0a63edbb303dbf3f8be29028b3e80 Mon Sep 17 00:00:00 2001 From: Jay Lee Date: Sun, 13 Aug 2017 14:03:06 -0400 Subject: [PATCH] oauth2client 4.1.2 --- src/oauth2client/__init__.py | 2 +- src/oauth2client/client.py | 11 +++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/oauth2client/__init__.py b/src/oauth2client/__init__.py index 30edb185..31dd701f 100644 --- a/src/oauth2client/__init__.py +++ b/src/oauth2client/__init__.py @@ -14,7 +14,7 @@ """Client library for using OAuth2, especially with Google APIs.""" -__version__ = '4.1.0' +__version__ = '4.1.2' GOOGLE_AUTH_URI = 'https://accounts.google.com/o/oauth2/v2/auth' GOOGLE_DEVICE_URI = 'https://accounts.google.com/o/oauth2/device/code' diff --git a/src/oauth2client/client.py b/src/oauth2client/client.py index 27d62eb1..7618960e 100644 --- a/src/oauth2client/client.py +++ b/src/oauth2client/client.py @@ -2092,7 +2092,8 @@ class OAuth2WebServerFlow(Flow): @_helpers.positional(2) def flow_from_clientsecrets(filename, scope, redirect_uri=None, message=None, cache=None, login_hint=None, - device_uri=None, pkce=None, code_verifier=None): + device_uri=None, pkce=None, code_verifier=None, + prompt=None): """Create a Flow from a clientsecrets file. Will create the right kind of Flow based on the contents of the @@ -2141,7 +2142,13 @@ def flow_from_clientsecrets(filename, scope, redirect_uri=None, 'login_hint': login_hint, } revoke_uri = client_info.get('revoke_uri') - optional = ('revoke_uri', 'device_uri', 'pkce', 'code_verifier') + optional = ( + 'revoke_uri', + 'device_uri', + 'pkce', + 'code_verifier', + 'prompt' + ) for param in optional: if locals()[param] is not None: constructor_kwargs[param] = locals()[param]