From a95e5ba3357b64d61ba94f07d5258d946b9f761b Mon Sep 17 00:00:00 2001 From: Nick Fiacco <nicholas.r.fiacco@gmail.com> Date: Wed, 27 Mar 2024 09:27:24 -0600 Subject: [PATCH] Fix issues with GoogleDriverReader (#12303) --- .../llama_index/readers/google/drive/base.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/llama-index-integrations/readers/llama-index-readers-google/llama_index/readers/google/drive/base.py b/llama-index-integrations/readers/llama-index-readers-google/llama_index/readers/google/drive/base.py index d07a2de0b2..bbe652eeed 100644 --- a/llama-index-integrations/readers/llama-index-readers-google/llama_index/readers/google/drive/base.py +++ b/llama-index-integrations/readers/llama-index-readers-google/llama_index/readers/google/drive/base.py @@ -128,11 +128,11 @@ class GoogleDriveReader(BasePydanticReader): # First, we need the Google API credentials for the app creds = None - if Path(self.authorized_user_info).exists(): + if self.authorized_user_info is not None: creds = Credentials.from_authorized_user_info( self.authorized_user_info, SCOPES ) - elif Path(self.service_account_key).exists(): + elif self.service_account_key is not None: return service_account.Credentials.from_service_account_info( self.service_account_key, scopes=SCOPES ) @@ -396,6 +396,7 @@ class GoogleDriveReader(BasePydanticReader): def _load_from_file_ids( self, + drive_id: Optional[str], file_ids: List[str], mime_types: Optional[List[str]], query_string: Optional[str], @@ -414,6 +415,7 @@ class GoogleDriveReader(BasePydanticReader): for file_id in file_ids: fileids_meta.extend( self._get_fileids_meta( + drive_id=drive_id, file_id=file_id, mime_types=mime_types, query_string=query_string, @@ -427,7 +429,7 @@ class GoogleDriveReader(BasePydanticReader): def _load_from_folder( self, - drive_id: str, + drive_id: Optional[str], folder_id: str, mime_types: Optional[List[str]], query_string: Optional[str], -- GitLab