From e823828d6c12af47c39ae6a4c8625c818ded034b Mon Sep 17 00:00:00 2001 From: Eamon O'Dea Date: Fri, 13 Dec 2019 15:21:53 -0500 Subject: [PATCH] remote: use absolute from root for gdrive credentials file Fixes #2947 --- dvc/remote/gdrive.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dvc/remote/gdrive.py b/dvc/remote/gdrive.py index b74738d92..1a8f4d5dc 100644 --- a/dvc/remote/gdrive.py +++ b/dvc/remote/gdrive.py @@ -57,7 +57,7 @@ class RemoteGDrive(RemoteBASE): path_cls = CloudURLInfo REQUIRES = {"pydrive": "pydrive"} GDRIVE_USER_CREDENTIALS_DATA = "GDRIVE_USER_CREDENTIALS_DATA" - DEFAULT_USER_CREDENTIALS_FILE = ".dvc/tmp/gdrive-user-credentials.json" + DEFAULT_USER_CREDENTIALS_FILE = "gdrive-user-credentials.json" def __init__(self, repo, config): super(RemoteGDrive, self).__init__(repo, config) @@ -82,7 +82,8 @@ class RemoteGDrive(RemoteBASE): if os.getenv(RemoteGDrive.GDRIVE_USER_CREDENTIALS_DATA) else self.config.get( Config.SECTION_GDRIVE_USER_CREDENTIALS_FILE, - self.DEFAULT_USER_CREDENTIALS_FILE, + os.path.join(self.repo.tmp_dir, + self.DEFAULT_USER_CREDENTIALS_FILE), ) )