gdrive: Init drive if corpora property value requested.

This commit is contained in:
Max Risuhin
2020-01-29 11:43:43 -08:00
parent 12cae708a8
commit 8f3a7ff342
+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
)