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 )