Merge pull request #3252 from iterative/corpora-issue

gdrive: Init drive if corpora property value requested.
This commit is contained in:
Ruslan Kuprieiev
2020-01-29 22:07:59 +02:00
committed by GitHub
+7 -1
View File
@@ -184,6 +184,12 @@ class RemoteGDrive(RemoteBASE):
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 @@ class RemoteGDrive(RemoteBASE):
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
)