From 8f3a7ff3428ea2e92c26cf5aeac833bece6e30e8 Mon Sep 17 00:00:00 2001 From: Max Risuhin Date: Wed, 29 Jan 2020 11:43:43 -0800 Subject: [PATCH] gdrive: Init drive if corpora property value requested. --- dvc/remote/gdrive.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/dvc/remote/gdrive.py b/dvc/remote/gdrive.py index 2a0f9f0bad..9cbca729e2 100644 --- a/dvc/remote/gdrive.py +++ b/dvc/remote/gdrive.py @@ -184,6 +184,12 @@ def cached_ids(self): self.drive return self._cached_ids + @property + def corpora(self): + if not hasattr(self, "_corpora"): + self.drive + return self._corpora + @property @wrap_with(threading.RLock()) def drive(self): @@ -251,7 +257,7 @@ def drive(self): if self.bucket != "root" and self.bucket != "appDataFolder": self.remote_drive_id = self.get_remote_drive_id(self.bucket) - self.corpora = "drive" if self.remote_drive_id else "default" + self._corpora = "drive" if self.remote_drive_id else "default" self.remote_root_id = self.get_remote_id( self.path_info, create=True )