Add explanations to GoogleDriveLoader how to avoid errors #11335
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
For some reason, specifying credential path via
credentials_path
constructor parameter when creatingGoogleDriveLoader
makes it so that the oAuth screen is never showing up when first using GoogleDriveLoader. Instead, theRefreshError: ('invalid_grant: Bad Request', {'error': 'invalid_grant', 'error_description': 'Bad Request'})
error happens. Setting it viaos.environ["GOOGLE_APPLICATION_CREDENTIALS"] = ...
solves the problem. Also,token_path
constructor parameter is mandatory, otherwise another error happens when trying toload()
for the first time.These errors are tricky and time-consuming to figure out, so I believe it's good to mention them in the docs.