Developer Knowledge fallback search response is not iterable
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 88/100
Piste de recherche
Commencez par developer-knowledge/conftest.py pour inspecter la SearchDocumentChunksResponse de fallback, puis comparez son comportement avec l’itération dans developer-knowledge/search_document_chunks.py. Exécutez python -m pytest developer-knowledge -q ; terminé signifie que les quatre tests ciblés passent et que la réponse de fallback peut être utilisée par la boucle de pagination de l’exemple.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
In which file did you encounter the issue?
developer-knowledge/conftest.py and developer-knowledge/search_document_chunks.py
Did you change the file? If so, how?
No.
Describe the issue
The Developer Knowledge samples include a fallback implementation for environments where the preview client is not installed. The fallback SearchDocumentChunksResponse stores its results but is not iterable, while the sample iterates over the response as a pager.
Reproduction command:
python -m pytest developer-knowledge -q
Result:
3 passed, 1 failed
...
developer-knowledge\\search_document_chunks.py:44: in search_document_chunks
for chunk in response:
TypeError: 'SearchDocumentChunksResponse' object is not iterable
Expected behavior: all four focused tests pass using the intended fallback. Actual behavior: the search test fails before it can exercise the sample.
Environment: Python 3.12, pytest 9.1.1, repository main at commit 430a87ada6f2d33f318b5d16b77464679905a140.
- Langage dominant
- Jupyter Notebook
- Étoiles
- 8.1k
- Forks
- 6.7k
- Merge moyen
- 4 j 4 h
- PR mergées (30 j)
- 8
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de GoogleCloudPlatform/python-docs-samples
-
samples
Difficulté 1/5 Moins d'une heure Accessibilité débutants 92/100
-
samples
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
-
samples
GoogleCloudPlatform/python-docs-samples#14117 · 1 personne assignée ·
-
samples
GoogleCloudPlatform/python-docs-samples#14091 · 1 personne assignée ·
-
Add doc samples for Agent Engine Ouvertesamples
Difficulté 4/5 3-5 jours Accessibilité débutants 30/100
GoogleCloudPlatform/python-docs-samples#13734 · 4 commentaires ·
Toutes les issues de GoogleCloudPlatform/python-docs-samples
Issues similaires
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
-
area/profiles comp/cli comp/dashboard P2 sweeper:risk-session-state type/bug
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
NousResearch/hermes-agent#122365 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
vllm-project/production-stack#1105 ·
-
bug priority:low
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
CyberAgent/psd2svg#430 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100