Fixed token generation script
Signed-off-by: lzzy12 <jhashivam2020@gmail.com>
This commit is contained in:
parent
4fc07cd7a9
commit
48dae2009d
|
|
@ -3,21 +3,20 @@ import os
|
|||
from google_auth_oauthlib.flow import InstalledAppFlow
|
||||
from google.auth.transport.requests import Request
|
||||
|
||||
|
||||
credentials = None
|
||||
__G_DRIVE_TOKEN_FILE = "token.pickle"
|
||||
__OAUTH_SCOPE = "https://www.googleapis.com/auth/drive.file"
|
||||
__OAUTH_SCOPE = ["https://www.googleapis.com/auth/drive.file"]
|
||||
if os.path.exists(__G_DRIVE_TOKEN_FILE):
|
||||
with open(__G_DRIVE_TOKEN_FILE, 'rb') as f:
|
||||
credentials = pickle.load(f)
|
||||
if credentials is None or not credentials.valid:
|
||||
if credentials and credentials.expired and credentials.refresh_token:
|
||||
credentials.refresh(Request())
|
||||
else:
|
||||
flow = InstalledAppFlow.from_client_secrets_file(
|
||||
'credentials.json', __OAUTH_SCOPE)
|
||||
credentials = flow.run_console(port=0)
|
||||
else:
|
||||
flow = InstalledAppFlow.from_client_secrets_file(
|
||||
'credentials.json', __OAUTH_SCOPE)
|
||||
credentials = flow.run_console(port=0)
|
||||
|
||||
# Save the credentials for the next run
|
||||
# Save the credentials for the next run
|
||||
with open(__G_DRIVE_TOKEN_FILE, 'wb') as token:
|
||||
pickle.dump(credentials, token)
|
||||
Loading…
Reference in New Issue